python - 请求是否依赖硒?
问题描述
我正在运行一些爬网以测试我得到的结果是否有偏差。为此,我创建了两个测试套件,第一个使用 requests 和 BeautifulSoup 库创建,另一个基于 selenium。我想知道页面是否以相同的方式检测到两个机器人。
但是我仍然不确定我是否正确,假设请求和 BeautifulSoup 独立于 Selenium。
我希望它不是一个转储问题,但我还没有找到任何正确的答案(可能是因为错误的关键字)。但是,任何帮助将不胜感激。提前致谢
我检查了请求文档。我给开发者写了一封邮件,没有任何答复。当然,我检查了谷歌。我发现了一些关于scrapy vs selenium的信息,但是……请求和BeautyfulSoup与scrapy有关吗?
解决方案
python requests 模块不使用 Selenium,BeautifulSoup 也不使用。两者都将独立于网络浏览器运行。两者都是纯python实现。
推荐阅读
- linux - 如何回显包含双引号的文本
- arrays - fread 错误地将信息分配给 dateResult
- sql - SQL对重复值进行排序和计数
- python - 如何将外壳输出过滤为仅带小数的数字?
- python - 我正在使用 python3 并且我想翻译一些文本,所以我使用了“googletrans”包,但出现了一些错误
- python - 如何从形状的边缘检测中心线?
- amazon-web-services - 部署到 Elastic Beanstalk 显示 502 错误
- mongodb - 我们可以暂停 Mongo DB atlas 数据库多长时间,多长时间后我们可以再次暂停它
- mysql - 我可以根据一个查询中其他列的值来获取 mySQL DB 中一列的平均值吗?
- python - 需要帮助解决 Python 作业