我试图抓住一个仅限登录,机器人敏感的网站。登录后,当我执行像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?
答案 0 :(得分:0)
希望不是。
你正在抓,即你正在开发机器人,如果你试图避免被识别为机器人,那么在验证验证码以检测你的策略之前,这只是一个时间问题。
不要这样做。验证码有一个原因,即:检测并锁定机器人!
更好地检查您要抓取的页面是否支持允许计算机到计算机通信的API。如果有,请使用它。如果没有,建议一个,但根据网页所有者是否想要支持你的目标,他可能会说“不”。