首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Python请求模拟浏览器

如何使用Python请求模拟浏览器
EN

Stack Overflow用户
提问于 2022-09-09 12:57:16
回答 1查看 152关注 0票数 0

我想做一个谷歌搜索或输入一些数据在一个网站,然后做同样的Python。

基本上,在我的浏览器上执行一个操作,然后再用python执行相同的请求数据。

我有使用https traffic recorder (浏览器扩展)的想法,但是仅仅复制所有的头等等太痛苦了。

我可以使用selenium,但是它太慢了,而且也不太容易操作正在发送的数据。

EN

回答 1

Stack Overflow用户

发布于 2022-09-09 13:20:13

任何涉及在网站上输入某些数据或单击某些按钮的操作都不能用http请求完成,除非您是一个经验丰富的黑客,有操作和分析您请求的http响应的经验。我建议坚持使用常用的工具,比如selenium,它包括点击和输入文本等。

但是,如果您只想使用python获取google搜索结果,可以添加用户代理头来实现这一点。

代码语言:javascript
复制
import requests

url='https://www.google.com/search?q=hello+world'
headers = {"User-Agent": "Mozilla/5.0", "accept-language": "en-US,en"}
print(requests.get(url,headers=headers).status_code)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73662521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档