国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

網頁爬蟲 - Python 爬蟲中如何處理驗證碼?

瀏覽:123日期:2022-07-31 13:27:46

問題描述

最近想用Python寫個爬蟲去抓取一些東西,但是碰到個問題,就是驗證碼不知道該如何處理。現在驗證碼一般有兩種,一種是簡單的,比如下面這種純字符型的:

網頁爬蟲 - Python 爬蟲中如何處理驗證碼?

另外一種就是出來一些特定字符,需要按順序點擊的:網頁爬蟲 - Python 爬蟲中如何處理驗證碼?

我看有的人說可以獲取瀏覽器cookies寫到程序里就直接通過驗證了,有的說這個涉及到機器學習方面的東西。由于我個人以前沒接觸過這方面東西,所以不知道從何處入手,想問下要處理這種驗證碼的話,一般該如何處理? 有沒有這方面合適的書推薦下啊……

問題解答

回答1:

這個本身用驗證碼技術就是防止爬蟲之類的網絡程序的,我所知道的破解驗證碼就是用人工智能的圖像識別那塊,好像有類似的函數可用,但是準確率都不會太高的

回答2:

驗證碼問題,一可以轉到專業服務商提供的API(他們用機器學習或者人工),如優優圖,二是自己寫驗證碼識別程序,提供一個項目供參考:https://github.com/luyishisi/...

回答3:

有一種方案是在瀏覽器手動登陸然后把cookies提取出來直接在爬蟲里包在請求里發出去。

回答4:

圖片一好處理,驗證碼就是張圖片,通過圖片處理可以獲取驗證碼(ocr技術);圖片二比較麻煩,如果用第一種方法的話,它的數字覆蓋在文字上面了,在獲取圖片內容的時候難度比較大,第二種方法我沒有什么好方法,希望有這方面經驗的同學幫忙解答一下

回答5:

驗證碼就是用來反制機器和爬蟲的,如果驗證碼能讓你的自動化爬蟲輕松繞過,那還能叫驗證碼么?樓主還是先搞清楚驗證碼是個怎么機制,再來看看是否真如你想象中能夠輕松繞過.總而言之,除非人家網站的驗證碼實現有漏洞,否則你是無法繞過驗證碼機制的,你只能識別出驗證碼上的文字,比如OCR(Optical Character Recognition)技術就是用來解決這個問題的.OCR是指電子設備(如掃描儀)檢查紙上打印的字符.通過檢測暗/亮的模式確定其形狀,然后用字符識別方法將形狀翻譯成計算機文字的過程.

驗證碼識別基本步驟:1.預處理2.灰度化3.二值化4.去噪5.分割6.識別

總而言之,驗證碼識別門檻高,成本也高,避無可避.比如下圖,驗證碼東倒西歪,還重疊,識別起來有難度.

網頁爬蟲 - Python 爬蟲中如何處理驗證碼?

回答6:

可以用一個驗證碼服務像是我在用的9eu。

回答7:

最省事的方式就是把cookie拿出來寫在代碼里,不過cookie是有時效性的

回答8:

應對復雜的驗證碼,比較高效省時的方法應是對接到打碼平臺,交由他們的人工處理。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 久久精品国产亚洲片 | 欧美一级淫片a免费播放口aaa | 中国美女一级看片 | 成人区精品一区二区不卡亚洲 | 欧美日韩精品免费一区二区三区 | 在线视频中文字幕 | 香蕉成人 | 国产日产欧产精品精品推荐小说 | 日韩美香港a一级毛片 | 99re久久精品国产首页2020 | 五月六月伊人狠狠丁香网 | 日韩v在线| 国产国产成人精品久久 | 8888奇米四色在线 | 九九51精品国产免费看 | 很黄很暴力深夜爽爽无遮挡 | 免费看欧美成人性色生活片 | 成人合成mv福利视频网站 | 成人亚洲欧美 | 手机在线免费毛片 | 欧美在线播放成人免费 | 久久精品国产亚洲aa | 中文字幕在线观看日韩 | 2020夜夜操 | 国产成人久久综合热 | 国产深夜福利视频在线播放 | 青青自拍视频一区二区三区 | 欧美成人午夜 | 黄色福利网 | 鲁老汉精品视频在线观看 | 成人18免费网 | 亚洲精品综合一区在线 | 欧美激情视频一级视频一级毛片 | 国产精品免费一级在线观看 | 国产成人精品免费视频网页大全 | 在线视频日韩精品 | 自拍偷拍亚洲区 | 成人18免费视频 | 欧美一级高清黄图片 | 国产日韩精品欧美一区喷 | 亚洲精品一区二区手机在线 |