python phontomjs爬虫项目 如何使用代理IP

from selenium import webdriver
from random import choice


# 添加ip列表,随机切换使用
ips=['61.135.217.7:80',
     '153.99.16.84:8118',
     '101.68.73.54:53281',
     '219.138.58.86:3128',
     '101.69.23.183:8888']

driver = webdriver.PhantomJS()

proxy = webdriver.Proxy()
#用choice方法,随机选择一个代理ip使用
proxy.http_proxy = choice(ips)
#print(proxy.http_proxy)

# 将代理设置添加到webdriver.DesiredCapabilities.PHANTOMJS中
proxy.add_to_capabilities(webdriver.DesiredCapabilities.PHANTOMJS)
driver.start_session(webdriver.DesiredCapabilities.PHANTOMJS)

# 访问ip138查询现在使用的ip
driver.get("http://www.ip138.com/")
# 截图查看是否成功
driver.save_screenshot("5.png")


附录截图:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值