Fork me on GitHub

selenium实现动态切换ip

就算回报远少于付出,那也还是得努力,不努力真的连一点回报都没有

selenium动态切换ip

selenium切换ip

切换demo如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from selenium import webdriver

try:
browser = webdriver.Chrome()
browser.get('http://httpbin.org/ip')
print('1: ', browser.session_id)
print('2: ', browser.page_source)
print('3: ', browser.get_cookies())

# 利用DesiredCapabilities(代理设置)参数值,重新打开一个sessionId,我看意思就相当于浏览器清空缓存后,加上代理重新访问一次url
proxy = webdriver.Proxy()
proxy.http_proxy = '127.0.0.1:1080'
# 将代理设置添加到webdriver.DesiredCapabilities.PHANTOMJS中
proxy.add_to_capabilities(webdriver.DesiredCapabilities.CHROME)
browser.start_session(webdriver.DesiredCapabilities.CHROME)
browser.get('http://httpbin.org/ip')
print('1: ', browser.session_id)
print('2: ', browser.page_source)
print('3: ', browser.get_cookies())
except Exception as e:
print(e.args)
finally:
browser.quit()
-------------本文结束感谢您的阅读-------------

本文标题:selenium实现动态切换ip

文章作者:Longofo

发布时间:2018年07月09日 - 19:07

最后更新:2018年07月09日 - 19:07

原始链接:http://longofo.cc/selenium实现动态切换ip.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

请我吃包辣条也好啊!!!
分享到: