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

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

cookies應對python反爬蟲知識點詳解

瀏覽:253日期:2022-07-04 11:38:02

在保持合理的數(shù)據(jù)采集上,使用python爬蟲也并不是一件壞事情,因為在信息的交流上加快了流通的頻率。今天小編為大家?guī)砹艘粋€稍微復雜一點的應對反爬蟲的方法,那就是我們自己構造cookies。在開始正式的構造之前,我們先進行簡單的分析如果不構造cookies爬蟲時會出現(xiàn)的一些情況,相信這樣更能體會出cookies的作用。

網(wǎng)站需要cookies才能正常返回,但是該網(wǎng)站的cookies過期很快,我總不能用瀏覽器開發(fā)者工具獲取cookies,然后讓程序跑一會兒,每隔幾分鐘再手動獲取cookies,再讓程序繼續(xù)跑吧。如果反復這樣工作,那么寫爬蟲也就沒意義了。便開始對cookies進行分析。

從瀏覽器的開發(fā)者工具獲取到的cookies大約有10個字段,經(jīng)過反復測試,能讓網(wǎng)站正常返回的只需要兩個字段,分別為__jsluid_h=011a522dbxxxxxxxxc1ce59d336e5e60和__jsl_clearance=1581880640.794|0|trTB4c6b%2BZpvxxxxxxxx8YqCOOo%3D (中間打碼處理)。

經(jīng)過測試,如果請求的時候不自己構造cookies,默認會返回__jsluid_h :

cookies應對python反爬蟲知識點詳解

先嘗試了將那段js腳本保存下來,包裝成一個html文件打開,發(fā)現(xiàn)瀏覽器不停的刷新,也并沒起什么作用。那就分析一下js腳本,原來的代碼是單行的,自己整理一下并加了一些變量名和log,大概是這么個樣子:

cookies應對python反爬蟲知識點詳解

將第16行的變量cmd打印出來看看,發(fā)現(xiàn)是另一段類似的腳本:

cookies應對python反爬蟲知識點詳解

可以看到第二段腳本已經(jīng)開始設置cookies的__jsl_clearence 字段了。這些顯然就是混淆后的js腳本,但是分析到這里也就大概弄明白了從發(fā)送請求到網(wǎng)站返回是怎么回事。之所以在本地跑這段代碼會不斷刷新,是因為第二行的setTimeout會讓其在1.5秒后重新請求,但是我們本地沒有服務處理請求讓其停止,所以會不斷的刷新。

而第一段腳本當中,變量y是完整的js代碼 ,代碼中的變量名和關鍵字被進行編碼了,變量x存儲的是用來替換的變量名和關鍵字,后面是解碼函數(shù)。所以現(xiàn)在的問題變成了獲取第一段腳本當中的cmd代碼,執(zhí)行后再獲取第二段代碼的document.cookie的內容即可。

可是對于python和js的交互我完全沒接觸過,嘗試了PyExecJS和Js2Py,都沒辦法正常執(zhí)行第一段腳本。無奈之下,我用python復現(xiàn)了第一段腳本,然后用Js2Py獲取了cookie。在請求一次過后,構造cookies,再請求一次,就可以了:

def test(): url = REQUEST_URL # url = ’https://www.baidu.com’ request_header = get_header() html = requests.get(url, headers=request_header) print(html) jscode = html.text # print(jscode) # tryjs.get_cookies()為復現(xiàn)的js代碼,以及用Js2Py獲取cookies的代碼 request_cookies = try_js.get_cookies(jscode) request_cookies += ’;__jsluid_h=’ + html.cookies[’__jsluid_h’] request_header[’Cookie’] = request_cookies print(request_header) html = requests.get(url, headers=request_header, timeout=5) print(’new connection’) print(html) print(html.text)

在經(jīng)歷重重的分析試驗后,我們終于得出以上的代碼成功實現(xiàn)了構造cookies。相信經(jīng)過本篇的學習,小伙伴們又多了一種解決爬蟲阻攔獲取數(shù)據(jù)的cookies辦法了,趕快行動起來吧。

到此這篇關于cookies應對python反爬蟲知識點詳解的文章就介紹到這了,更多相關如何構造cookies應對python反爬蟲內容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久爱www成人| 中文字幕乱码亚洲无线精品一区| 日本三级亚洲精品| 日韩av一区二区三区四区| 日韩国产一区二| 国产精品久久久久9999高清| 久久精品国产福利| 日韩毛片在线| 黄色亚洲免费| 蜜乳av另类精品一区二区| 日韩在线观看一区二区| 日韩和欧美一区二区三区| 国产欧美在线| 亚洲成人不卡| 亚洲最新av| 久久超级碰碰| 韩日一区二区三区| 日本v片在线高清不卡在线观看| 日韩激情视频网站| 激情国产在线| 亚洲一区网站| 欧美日本久久| 青青久久av| 日韩一区二区三区在线看| 久久国产人妖系列| 日韩欧美不卡| 亚洲狼人精品一区二区三区| 精品三级久久久| 亚洲免费网址| 精品视频久久| 夜夜精品视频| 精品一区二区三区视频在线播放| 亚洲经典在线| 久久亚洲道色| 一区二区三区网站| www.九色在线| 日韩精品导航| 天堂网在线观看国产精品| 国产日韩视频在线| 欧美成人综合| 久久女人天堂| 日韩不卡在线观看日韩不卡视频| 激情亚洲影院在线观看| 欧美日韩精品一区二区三区视频 | 亚洲在线免费| 国产精品久久久网站| 九九综合九九| 成人综合一区| 日韩综合小视频| 欧美jjzz| 亚洲啊v在线| 久久99免费视频| 中文字幕一区二区三区日韩精品 | 精品国产乱码久久久久久1区2匹| 国产精品美女久久久| 国产 日韩 欧美 综合 一区| 日韩精品欧美成人高清一区二区| 国产高清一区| 神马午夜在线视频| 久久精品99久久久| 日韩精品一二三区| 免费精品国产| 精品一区二区三区在线观看视频| 日韩中文字幕视频网| 在线 亚洲欧美在线综合一区| 成年男女免费视频网站不卡| 日本不卡高清| 男女男精品网站| 久久美女精品| 黄色精品视频| 美日韩一区二区三区| 91在线成人| 日韩一二三区在线观看| 久久一二三区| 男人的天堂久久精品| 夜夜精品视频| 亚洲一区二区三区免费在线观看| 免费av一区| 伊人影院久久| 黑丝一区二区| 午夜精品一区二区三区国产| 久久国产直播| 亚洲日本网址| 成人精品亚洲| 亚洲午夜天堂| 精品国产乱码久久久久久樱花| 国产精品亚洲欧美日韩一区在线| 天堂va在线高清一区| 免费看日韩精品| 综合欧美亚洲| 日韩毛片网站| 久久精品99国产精品| 欧美日一区二区三区在线观看国产免| 日韩欧美三区| 国产免费久久| 精品日本视频| 日韩伦理一区| 欧美福利一区| 视频一区欧美日韩| 水蜜桃久久夜色精品一区的特点| 免费不卡中文字幕在线| 亚洲精品91| 久久亚洲电影| 91精品麻豆| 麻豆免费精品视频| 91亚洲国产| 国产精品av久久久久久麻豆网| 免费久久精品| 婷婷综合成人| 日本欧美一区二区在线观看| 91精品日本| 韩日一区二区| 五月天激情综合网| 日韩一区精品| 欧美xxxx性| 成人台湾亚洲精品一区二区 | 国产不卡一区| 欧美手机在线| 日韩有吗在线观看| 免费在线日韩av| 久久久久免费av| 巨乳诱惑日韩免费av| 日本中文字幕不卡| 精品网站aaa| 欧美.日韩.国产.一区.二区| 四虎国产精品免费久久| 国产精品一区高清| 国产成人精品一区二区三区免费| 日韩精品欧美激情一区二区| 国产精品日韩| 国产精品115| 欧美/亚洲一区| 欧美精品影院| 欧美一区三区| 青草国产精品久久久久久| 亚洲国产福利| 丝瓜av网站精品一区二区 | 欧美日韩亚洲一区二区三区在线| 国产一区三区在线播放| 午夜精品一区二区三区国产| 蜜臀久久久99精品久久久久久| 国产麻豆一区| 成人av二区| 久久精品色播| 视频一区二区三区在线| 精品一区视频| 亚洲五月综合| 久久久夜精品| 国产精品资源| 午夜在线精品偷拍| 国精品产品一区| 亚洲a级精品| 999精品色在线播放| 日韩av影院| 国产精品美女久久久| 精品伊人久久久| 日韩欧美在线精品| 欧美精品一卡| 日韩.com| 久久精品999| 日韩影院精彩在线| 999国产精品视频| 久久精品国产99国产| 综合激情婷婷| 亚洲激情黄色| 久久久久久免费视频| 精品中文在线| 日韩精品久久久久久久软件91| 欧美搞黄网站| 日韩欧美一区二区三区在线视频| 日本在线不卡视频一二三区| av亚洲免费| 成人午夜精品| 红杏一区二区三区| 久久精品99国产精品| 美女久久网站| 欧美日韩三区| 99久久精品网| 欧美亚洲日本精品| 美女视频黄久久| 日韩不卡一二三区| 亚洲一区二区av| 午夜精品婷婷| 久久在线免费| 日本а中文在线天堂| 欧美日韩国产一区二区在线观看| 石原莉奈在线亚洲三区| 亚洲网站视频| 色爱综合av| 一本大道色婷婷在线| 精品国产99| 麻豆国产精品777777在线| 欧美日韩亚洲一区三区| 日韩精品午夜视频| 日韩av影院| 无码日韩精品一区二区免费| 亚洲免费资源| 婷婷亚洲成人| 日韩av成人高清| 久久精品xxxxx|