使用代理IP及用多线程测试IP可用性--刷访问量

第一部分 requests , ChromeDriver, PhantomJS的代理IP使用
1-1 requests使用代理IP

 http = 'http://'+str(ip)
        proxies = {
            "http": http
        }
 try:
        r = requests.get("http://blog.csdn.net/qq_36962569/article/details/77387299", proxies=proxies)
except Exception as e:
        print(+e)

同理,requests模块添加headers ,cookies ,data,可以直接

 

requests.get(url,headers=headers)
requests.get(url,cookies=cookies
requests.get(url,data=data)

也可以传递多个参数,

requests.get(url,headers=headers,data=data)

参考链接:
Python 笔记七:Requests爬虫技巧(隆重推出,十分详细)
Python爬虫技巧—设置代理IP
1-2 ChromeDriver使用代理IP

def ChromeDriverWithIP():
    PROXY = "47.52.108.18"
    chrome_options = webdriver.ChromeOptions()
    # 两种用法添加代理IP
    # chrome_options.add_argument('--proxy-server=http://35.189.128.127')
    chrome_options.add_argument('
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章