zoukankan      html  css  js  c++  java
  • python urllib2 设置代理 自定义header

    from urllib2 import urlopen 

    import urllib2

    enable_proxy = True

    proxy_handler = urllib2.ProxyHandler({"http" : 'http://192.168.0.101:3128'})

    null_proxy_handler = urllib2.ProxyHandler({})

    if enable_proxy:

        opener = urllib2.build_opener(proxy_handler)

    else:

        opener = urllib2.build_opener(null_proxy_handler)

    urllib2.install_opener(opener)

    #设置代理end

    header = {'Accept-Charset':'GBK,utf-8;q=0.7,*;q=0.3','User-Agent' : 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.151 Safari/534.16'}

    #Debug Log star

    httpHandler = urllib2.HTTPHandler(debuglevel=1)

    httpsHandler = urllib2.HTTPSHandler(debuglevel=1)

    opener = urllib2.build_opener(httpHandler, httpsHandler)

    urllib2.install_opener(opener)

    #Debug Log end

    request = urllib2.Request(url,headers = header)

    res = urlopen(request) 

    html = res.read()

    res.close() 

  • 相关阅读:
    Stepping Number
    Replace String
    String Permutation
    Clock Angle
    Keypad Permutation
    Replace Words
    1、奉加微 PHY6202 Get started
    Python3 修改二进制文件
    Google Fast Pair
    python 校验 BLE resolvable private address
  • 原文地址:https://www.cnblogs.com/langke93/p/2216572.html
Copyright © 2011-2022 走看看