• python 怎么模拟加header(如User-Agent、Content-Type等等)


    # -*- coding: cp936 -*-
    #python 27
    #xiaodeng
    #python 怎么模拟加header(如User-Agent、Content-Type等等)
    
    
    
    #办法一:
    import urllib,urllib2,time
    opener=urllib2.build_opener()
    opener.addheaders=[('User-agent','Mozilla/5.0')]#添加浏览器标识
    data=opener.open('http://www.cnblogs.com/dengyg200891/')
    print data.read()
    time.sleep(5)
    
    
    #办法二
    #加入header,首先需要一个Request对象
    import urllib2
    request=urllib2.Request('http://www.cnblogs.com/dengyg200891/')
    request.add_header('User-Agent','fake-client')
    response=urllib2.urlopen(request)
    print response.read()
    
    
    
    #方式三
    import urllib2,urllib
    url='http://www.163.com'
    headers={
        'Accept':'text/html, */*;q=0.01',
        'User-Agent':'gzip'
        }
    data=None
    req=urllib2.Request(url,data,headers)
    response=urllib2.urlopen(req)
    print response.read()
  • 相关阅读:
    git 多人协作
    git 版本管理
    git 安装配置
    git 忽略文件
    git 分支管理
    linux文件管理 文件操作
    linux文件管理 文件搜索
    linux文件管理 文件权限
    linux系统管理 基本指令
    003.html
  • 原文地址:https://www.cnblogs.com/dengyg200891/p/5016157.html
Copyright © 2020-2023  润新知