python - scrapy 在爬取携程时,被重定向到了一个有验证码的页面怎么办?
大家讲道理
大家讲道理 2017-04-18 10:11:24
0
2
584

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
巴扎黑

降低你的爬去頻率,或使用多IP 代理。

左手右手慢动作

如果驗證碼比較複雜的話,可以使用各種打碼平台提供的驗證碼來識別API(可能收費)。
比較簡單的可以使用pytesseract函式庫來辨識(可參考https://www.waitalone.cn/pyth...)。
主要想法就是將驗證碼下載下來,注意保存cookie或session,然後識別驗證碼,提交結果帶上相關cookie或session。
想要減少驗證的次數可以試著更換代理IP,設定爬蟲間隔,更換User-Agent等操作。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板