日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼

瀏覽:33日期:2022-07-07 14:06:40

相信很多人在瀏覽網(wǎng)頁時,經(jīng)常會碰到需要輸入驗證碼才可以繼續(xù)瀏覽的情況吧,遇到這種問題,大多數(shù)人只能進(jìn)行繁瑣的注冊驗證,今天小編教大家只要使用python就可以免驗證方法。

以經(jīng)常用到的解答網(wǎng)站——上學(xué)吧為例,在網(wǎng)站里點擊答案頁面,會顯示驗證后才可以查看提示,下面就使用python實現(xiàn)跳過驗證碼。

Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼

我們需要通過python構(gòu)造隨機的 X-Forwarded-For 信息來繞過 ASP 網(wǎng)站的 IP 檢測,可以實現(xiàn)對輸入的網(wǎng)址正確性進(jìn)行檢查、對驗證碼核驗不通過時的處理等等。

python免驗證跳轉(zhuǎn)頁面代碼如下:

# 繞過驗證碼無限次獲取上學(xué)吧題目答案# 上學(xué)吧網(wǎng)址:https://www.shangxueba.com/askimport osimport randomimport requestsimport urllib3urllib3.disable_warnings() # 這句和上面一句是為了忽略 https 安全驗證警告,參考:https://www.cnblogs.com/ljfight/p/9577783.htmlfrom bs4 import BeautifulSoupfrom PIL import Imagedef get_verifynum(session): # 網(wǎng)址的驗證碼邏輯是先去這個網(wǎng)址獲取驗證碼圖片,提交計算結(jié)果到另外一個網(wǎng)址進(jìn)行驗證。r = session.get('https://www.shangxueba.com/ask/VerifyCode2.aspx', verify=False) # HTTPS 請求進(jìn)行 SSL 驗證或忽略 SSL 驗證才能請求成功,忽略方式為 verify=False。參考:https://www.cnblogs.com/ljfight/p/9577783.htmlwith open(’temp.png’,’wb+’) as f:f.write(r.content)image = Image.open(’temp.png’)image.show() # 調(diào)用系統(tǒng)的圖片查看軟件打開驗證碼圖片,如果不能打開,可以自己找到 temp.png 打開。verifynum = input('n請輸入驗證碼圖片中的計算結(jié)果:')image.close()os.remove('temp.png')return verifynumdef get_question(session):r = session.get(link)soup = BeautifulSoup(r.content, 'html.parser')description = soup.find(attrs={'name':'description'})[’content’] # 抓取題干內(nèi)容return descriptiondef get_answer(session, verifynum, dataid):data1 = {'Verify': verifynum,'action': 'CheckVerify',}session.post('https://www.shangxueba.com/ask/ajax/GetZuiJia.aspx', data=data1) # 核查驗證碼正確性data2 = {'phone':'','dataid': dataid,'action': 'submitVerify','siteid': '1001','Verify': verifynum,}r = session.post('https://www.shangxueba.com/ask/ajax/GetZuiJia.aspx', data=data2)soup = BeautifulSoup(r.content, 'html.parser')ans = soup.find(’h6’)print('n' + ’-’*45)if(ans): # 只有驗證碼核查通過才會顯示答案print('n題目:' + get_question(session))print(ans.text)else:print(’n沒有找到答案!請檢查驗證碼或網(wǎng)址是否輸入有誤!n’)print(’-’*45)if __name__ == ’__main__’:s = requests.session()while True:s.headers.update({'X-Forwarded-For':'%d.%d.%d.%d'%(random.randint(120,125),random.randint(1,200),random.randint(1,200),random.randint(1,200))}) # 這一句是整個程序的關(guān)鍵,通過修改 X-Forwarded-For 信息來欺騙 ASP 站點對于 IP 的驗證。link = input('n請輸入上學(xué)吧網(wǎng)站上某道題目的網(wǎng)址,例如:https://www.shangxueba.com/ask/8952241.htmlnn請輸入:').strip() # 過濾首尾的空格if(link[0:31] != 'https://www.shangxueba.com/ask/' or link[-4:] != 'html'):print('n網(wǎng)址輸入有誤!請重新輸入!n')continuedataid = link.split('/')[-1].replace(r'.html','') # 提取網(wǎng)址最后的數(shù)字部分if(dataid.isdigit()): # 根據(jù)格式,dataid 應(yīng)該全部為數(shù)字,判斷字符串是否全部為數(shù)字,返回 True 或者 Falseverifynum = get_verifynum(s)get_answer(s, verifynum, dataid)else:print('n網(wǎng)址輸入有誤!請重新輸入!n')continue

注意:其中 requests 和 beautifulsoup 兩個庫需要另外安裝,建議使用 pip 方式安裝:

pip install requestspip install beautifulsoup4

Python 腳本運行流程:

首先復(fù)制上學(xué)吧某道題目的網(wǎng)址,類似以下格式:

Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼

然后運行python腳本,復(fù)制粘貼網(wǎng)址。

Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼

按Enter鍵,自動下載驗證碼圖片存為 temp.png,然后自動讀取圖片并展示,也可以手動打開同目錄下的 temp.png 圖片。

Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼

最后在命令行窗口輸入驗證碼圖片中的計算結(jié)果即可獲取題目詳情以及正確答案。

Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼

到此這篇關(guān)于Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼的文章就介紹到這了,更多相關(guān)Python如何免驗證跳轉(zhuǎn)到內(nèi)容頁內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲免费专区| 激情久久婷婷| 日韩精品不卡一区二区| 亚洲成人免费| 久久精品五月| 麻豆久久精品| 激情综合亚洲| 亚洲精品乱码| 福利精品一区| 国产麻豆一区二区三区精品视频| 国模精品一区| 成人看片网站| 97人人精品| 日韩国产一区二| 亚洲欧美日韩国产一区| 日本不卡一区二区三区| 国产高清不卡| 日本午夜精品视频在线观看| 视频一区二区三区入口| 亚洲高清久久| 日韩不卡免费视频| 在线日韩电影| 国产精品黄色| 国产欧美自拍| | 精品久久久网| 欧美亚洲免费| 中文一区一区三区免费在线观| 天堂√8在线中文| 视频一区中文字幕国产| 久久免费精品| 日韩一区二区三区免费视频| 亚洲电影有码| 国产精品15p| 蜜桃一区二区三区在线| 日韩久久电影| 国产精品高清一区二区| 亚洲三级av| 欧美色图一区| 丰满少妇一区| 国产精品v日韩精品v欧美精品网站| 九色精品91| 精品一区二区三区亚洲| 日韩亚洲精品在线观看| 91久久午夜| 夜夜嗨一区二区| 在线视频精品| 国产网站在线| 精品国产亚洲一区二区三区在线| 日韩精品三级| 久久国产成人| 欧美+日本+国产+在线a∨观看| 国产成人77亚洲精品www| 欧美亚洲tv| 婷婷精品在线| 久久高清国产| 欧美日韩在线观看视频小说| 色黄视频在线观看| 日韩av有码| 日韩精品视频一区二区三区| 欧美日韩国产高清| 亚洲精品88| 国产成人精品亚洲线观看| 麻豆一区在线| 成人羞羞视频播放网站| 精品欧美日韩精品| 久久女人天堂| 国产精品男女| 911亚洲精品| 青青国产精品| 91欧美极品| 91成人在线网站| 国产欧美高清视频在线| 欧美日韩va| 国产精品羞羞答答在线观看| 久久国产三级精品| 国产毛片一区二区三区| 国产精品成人自拍| 麻豆一区二区三区| 91一区二区| 日本免费一区二区三区四区| 欧美日韩在线观看首页| 一区二区亚洲精品| 香蕉成人久久| 视频在线观看91| 亚洲色图综合| 日韩国产欧美视频| 日韩不卡在线观看日韩不卡视频| 国产视频网站一区二区三区| 国产精品chinese| 国产 日韩 欧美 综合 一区| 日韩精品dvd| 图片区亚洲欧美小说区| 视频一区欧美日韩| 欧美偷窥清纯综合图区| 里番精品3d一二三区| 首页国产精品| 伊人久久大香线蕉av不卡| 狠狠爱成人网| 亚洲乱码久久| 国产日产一区| 福利在线免费视频| 亚洲精品电影| 日韩中文一区二区| 久久99久久人婷婷精品综合| 日韩精品永久网址| 三级欧美在线一区| 国产精品66| 桃色一区二区| 欧美精品一线| 国产精品男女| 特黄特色欧美大片| 91伊人久久| 国产麻豆一区| 天堂а√在线最新版中文在线| 免费视频国产一区| 日韩三区四区| 欧美国产小视频| 久久性天堂网| 久久不见久久见中文字幕免费 | 国产精品分类| 亚洲精品a级片| 国产日韩三级| 亚洲午夜一级| 国产日本久久| 亚洲香蕉网站| 国产欧美日韩| 婷婷综合社区| 美女视频黄免费的久久| 欧美日韩激情| 欧美三区不卡| 久久影视一区| 欧美一级二区| 欧美一区二区性| 国产精品久久亚洲不卡| 欧美一级精品| 国产精品视频一区二区三区四蜜臂 | 久久精品一区二区国产| 91精品国产福利在线观看麻豆| 亚洲精品人人| 成人看片网站| 欧美日本不卡| 精品欧美激情在线观看| 国产精品二区影院| 亚洲欧美日韩视频二区| 久久精品国产亚洲aⅴ| 国产精品毛片一区二区三区| 久草精品视频| 蜜桃久久精品一区二区| 桃色av一区二区| 国产精品亚洲人成在99www| 久久电影一区| 99久久亚洲精品| 国产精品男女| 一区二区三区国产在线| 秋霞影视一区二区三区| 国产精品久久久久久久久免费高清| 国产精品普通话对白| 欧美国产美女| 国产精品亚洲综合久久| 免费成人在线视频观看| 在线一区av| 国产美女精品视频免费播放软件| 国产精品女主播一区二区三区| 一区二区三区四区日本视频| 亚洲成人国产| 激情欧美一区| 国产高清精品二区| 亚洲欧洲美洲国产香蕉| 97se综合| 久久中文字幕一区二区三区| 视频一区二区国产| 精品在线播放| 亚洲成人二区| 色在线视频观看| 久久av国产紧身裤| 7777精品| 亚州av一区| 免费精品视频| 午夜精品免费| 日韩成人亚洲| 国产一区二区色噜噜| 青草av.久久免费一区| 女主播福利一区| 91精品啪在线观看国产18| 老司机精品视频网| 国产探花在线精品| 国产女人18毛片水真多18精品| 亚洲精品高潮| 丝袜美腿亚洲一区| 99热精品在线| 天堂网在线观看国产精品| 欧洲av一区二区| 91日韩免费| 精品福利久久久| 欧美激情福利| 麻豆精品在线| 麻豆成人91精品二区三区| 国产精品18| 免费日韩一区二区三区|