我刚刚遇到过Nightmarejs,在此之前,我在c#中使用cefsharp,这相当不错,但是我的c#知识很低,所以我一直在寻找可以自动执行铬的nodejs框架。
我确实在Google上搜索了stackoverflow,但没有找到明确的答案
要说明我的机器人会这样做:
我将使用本地存储,不需要代理支持,因此不必担心webrtc等。
该机器人不需要泄漏诸如硒或类似librarues之类的东西。
如果梦night不是行之有效的工具,您还能向我推荐其他东西吗?
谢谢
答案 0 :(得分:3)
梦ight在引擎盖下使用Electron,而引擎盖随后使用Chromium。因此,您的网站在检查User-Agent时会检测到Chromium:
Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.42 (KHTML, like Gecko) Chromium/25.0.1349.2 Chrome/25.0.1349.2 Safari/537.42
您也可以在梦m中manually set user agent:
.useragent(useragent)
因此,我要说不,典型的网站将无法使用基本检查功能来检测噩梦。但是,某些应用程序/网站使用行为分析来检测机器人程序/脚本,因此您将无法幸免。