前言
本文是該專欄的第8篇,結(jié)合優(yōu)質(zhì)項(xiàng)目案例,讓你精通使用Pyppeteer,后面會(huì)持續(xù)分享Pyppeteer的干貨知識(shí),記得關(guān)注。
在注冊(cè)微軟Microsoft賬號(hào)或者注冊(cè)outlook郵箱賬號(hào)的時(shí)候,會(huì)遇到如下機(jī)器人驗(yàn)證:
是的,你可能第一眼看到這個(gè)驗(yàn)證頁面,首先會(huì)想到是定位它的頁面元素Next按鈕。想象很美好,現(xiàn)實(shí)很骨感。為什么筆者要這么說,首先經(jīng)驗(yàn)豐富的同學(xué)大多數(shù)可能都會(huì)想到用剛才的方法來解決,但是先看下圖:
文章來源:http://www.zghlxwxcb.cn/news/detail-420407.html
我們分析頁面元素的時(shí)候,基本確定該機(jī)器人驗(yàn)證在這個(gè)iframe框里面,但是使用pyppeteer獲取頁面源代碼的時(shí)候,源代碼里面完全獲取不到該iframe信息,哪怕使用切換iframe去定位該iframe框信息,也捕獲不到信息。也就是說,該iframe是調(diào)用FunCaptcha驗(yàn)證碼接口呈現(xiàn)在前端的,至于FunCaptcha以后文章來源地址http://www.zghlxwxcb.cn/news/detail-420407.html
到了這里,關(guān)于Python解決微軟Microsoft的登錄機(jī)器人驗(yàn)證的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!