当前位置: 首页 > 知识库问答 >
问题:

puppeteer - 如果绕过百度搜索的浏览器检测?

申屠秦斩
2023-06-12

像调用一个百度搜索API,发现没有官方版本,只有一个网页版本http://www.baidu.com/s?wd=梅西&cl=3。使用postman可以正常调用,但用在nodejs或无头浏览器(puppteer)中,会被百度识别非浏览器,从而无法返回正确内容。
请问有什么方法能绕过吗?或者有无其他替换API?

共有1个答案

傅茂实
2023-06-12

既然postman可以,那么你就按postman上面的请求头设置来配置。

 类似资料:
  • 我正在尝试使用selenium Python访问一个站点。但是该站点正在通过cloud dflare不断检查和检查。没有其他页面来了。 检查这里的截图。 我尝试了未被发现的chrome,但它根本不起作用。

  • 本文向大家介绍JavaScript仿百度图片浏览效果,包括了JavaScript仿百度图片浏览效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js图片浏览效果的具体代码,供大家参考,具体内容如下 在线地址:http://www.hui12.com/nbin/demo/imgskim/index.html https://nbin2008.github.io/demo/imgski

  • 搜狗浏览器是搜狗团队继输入法后的又一款力作,具有良好的性能表现,同时也支持防止假死,教育网加速,视频播放器等特色功能。搜狗浏览器将会持续努力,力图逐步打造出一款性能更高,响应更快,体验更好,创新更多的浏览器产品(非开源软件)。

  • 问题内容: 我需要javascript来检测每个浏览器换行的文本并将其换成。 我碰到过很多文章,都在讨论如何测量每个单词的y轴,但还没有一个可靠的解决方案。 到目前为止,这就是我所拥有的。在Jsfiddle上看到它。 HTML JS / jQuery CSS ​ 问题答案: 首先我必须承认,我认为这将是一项艰巨的任务,因为无法通过任务浏览器告诉您自动换行符发生在何处。 我创建了一个解决方案,首先将

  • 问题内容: 如何使用JavaScript检测Safari浏览器?我在下面尝试过代码,它不仅可以检测Safari,还可以检测Chrome浏览器。 问题答案: 您可以轻松地使用Chrome的索引来过滤掉Chrome:

  • Web Storage 是一项非常重要,并且很实用的技术,因此浏览器的支持度非常高,所有的主流浏览器,包括IE8,都在一定程度上支持Web Storage。尽管如此,最好还是像往常一样,在使用前先检测浏览器是否支持Web Storage。 在Web Storage中,可以直接使用 window 对象访问特定域下存储的数据。因此,只需检测浏览器是否支持 window.localStorage 或 w