
一個(gè)繞過Google谷歌驗(yàn)證碼reCAPTCHA的方法
聲明:該文章由作者(ksbugs)發(fā)表,轉(zhuǎn)載此文章須經(jīng)作者同意并請(qǐng)附上出處(0XUCN)及本頁鏈接。。
在很多反向代理場(chǎng)景,或是爬蟲中我們都會(huì)使用腳本程序提取搜索結(jié)果而不是使用谷歌鏡像。但谷歌搜索(google)的反爬蟲及異常流量標(biāo)準(zhǔn)會(huì)給我們帶來很多麻煩,一旦出現(xiàn)驗(yàn)證碼reCAPTCHA,就基本中斷了數(shù)據(jù)。今天體驗(yàn)盒子介紹一個(gè)方法可以繞開谷歌搜索永遠(yuǎn)不出現(xiàn)驗(yàn)證碼的方案。
繞開谷歌搜索驗(yàn)證碼reCAPTCHA
Facebook 有一個(gè)調(diào)試工具。有趣的是,Google不會(huì)限制此調(diào)試程序發(fā)出的請(qǐng)求(列入白名單?),因此可以用來繞開Google搜索結(jié)果而不會(huì)被驗(yàn)證碼阻止。由于涉及facebook,每個(gè)請(qǐng)求都必須向庫(kù)提供一個(gè) facebook 會(huì)話?Cookie
。
方案已經(jīng)有了,下面只要實(shí)現(xiàn)它就行了,這里分享一個(gè)現(xiàn)成的谷歌搜索結(jié)果提取腳本,并且就是基于該方法繞開驗(yàn)證碼的。
goop
谷歌搜索腳本,基于Python,
安裝
pip?install?goop
或
git?clone?https://github.com/s0md3v/goop.git
from?goop?import?goop page_1?=?goop.search('red?shoes',?'<your?facebook?cookie>') page_2?=?goop.search('red_shoes',?'<your?facebook?cookie>',?page='1') include_omitted_results?=?goop.search('red_shoes',?'<your?facebook?cookie>',?page='8',?full=True)
使用示例
返回的數(shù)據(jù)結(jié)構(gòu)
{ ????"0":?{ ????????"url":?"https://example.com", ????????"text":?"Example?webpage", ????????"summary":?"This?is?an?example?webpage?whose?aim?is?to?demonstrate?the?usage?of?..." ????}, ????"1":?{ ...
cli.py
通過使用以下命令從終端執(zhí)行谷歌搜索來演示使用情況
python?cli.py?<query>?<number_of_pages>
至此,已經(jīng)完整走過一遍繞開谷歌搜索結(jié)果驗(yàn)證碼的流程,你可以將該方法融入到任何項(xiàng)目中。
但也要注意,故意繞開谷歌搜索驗(yàn)證碼及使用facebook調(diào)試方法進(jìn)行目的的操作都是不可取及不長(zhǎng)久的。僅限用于概念驗(yàn)證而非非法使用。
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/
- 1 傳統(tǒng)產(chǎn)業(yè)“綠”動(dòng)“智”變 7904880
- 2 廣東氣象罕見提醒:做好巨災(zāi)防御準(zhǔn)備 7809254
- 3 “南天門計(jì)劃”有50萬字了 7713075
- 4 殲-20的首次靜態(tài)展示有何重要意義 7619530
- 5 女兒發(fā)現(xiàn)父親500多萬遺產(chǎn)用于保健 7522309
- 6 始祖鳥事件后 多戶外品牌集體表態(tài) 7425036
- 7 菲軍方宣布“紅色警戒”狀態(tài) 7329032
- 8 大爺蹲點(diǎn)進(jìn)周杰倫演唱會(huì)賣水:5元1瓶 7233455
- 9 為阻止印籍員工返美 美國(guó)人組團(tuán)搶票 7142115
- 10 多部門推進(jìn)預(yù)制菜國(guó)家標(biāo)準(zhǔn)制定 7045524