硒 - 避免获得CAPTCHAs

时间:2018-05-25 19:29:44

标签: selenium selenium-webdriver selenium-chromedriver

我试图抓住一个仅限登录,机器人敏感的网站。登录后,当我执行像var c = new gapi.client.youtube.commentThreads.insert( { "part": "snippet" }, { "snippet": { "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw", "videoId": "NeF0zpT4gNE", "topLevelComment": { "snippet": { "textOriginal": "Hello from API" } } } } ); c.execute(); 这样的简单硒功能时,网站会显示一条消息,其中包含我们认为您是机器人。请填写下面的CAPTCHA继续。

我有没有办法让硒更像人类,所以我不会触发CAPTCHA?

1 个答案:

答案 0 :(得分:0)

希望不是。

你正在抓,即你正在开发机器人,如果你试图避免被识别为机器人,那么在验证验证码以检测你的策略之前,这只是一个时间问题。

不要这样做。验证码有一个原因,即:检测并锁定机器人!

更好地检查您要抓取的页面是否支持允许计算机到计算机通信的API。如果有,请使用它。如果没有,建议一个,但根据网页所有者是否想要支持你的目标,他可能会说“不”。