pyppeteer写爬虫程序的时候,很多时候都需要使用到代理IP,那么代理IP在pypeteer中该怎么用呢,下面小编就来给大家分享一下。
具体使用是写在args参数中,代码如下:
import asyncio
from pyppeteer import launch,launcher
# launcher.DEFAULT_ARGS.remove("--enable-automation")
class baidu_Click():
def __init__(self):
super(baidu_Click, self).__init__()
async def set_browser(self):
self.browser=await launch(headless=False,ignoreDefaultArgs=['--enable-automation'],args=['--proxy-server=http://115.204.183.200:4257'])
pages=await self.browser.pages()
self.page=pages[0]
await self.page.goto('https://www.baidu.com')
def qidong(self):
asyncio.get_event_loop().run_until_complete(self.set_browser())
if __name__ == '__main__':
baidu=baidu_Click()
baidu.qidong()运行后,我们在百度里输入IP,查看是否与我们添加的一样,结果如下:

IP地址是一样的,说明设置正确。










评论