.setUserAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36")
时间: 2024-06-14 18:03:41 浏览: 212
这是一个设置浏览器User-Agent的示例,User-Agent是HTTP请求头的一部分,它包含了浏览器的信息,例如浏览器类型、版本、操作系统等。在Python中,可以使用pyppeteer库来控制浏览器并设置User-Agent。下面是一个示例代码:
```python
import asyncio
from pyppeteer import launch
async def main():
browser = await launch(headless=False)
page = await browser.newPage()
await page.setUserAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36")
await page.goto('https://www.whatismybrowser.com/detect/what-is-my-user-agent')
await page.screenshot({'path': 'example.png'})
await browser.close()
asyncio.get_event_loop().run_until_complete(main())
```
在这个示例中,我们使用了pyppeteer库来启动一个浏览器,并在浏览器中设置了User-Agent为Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36。然后我们访问了一个网站,并将页面截图保存为example.png。最后关闭了浏览器。
阅读全文