日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

java 爬虫 保存cookies_写爬虫,免不了要研究JavaScript设置cookies的问题

發布時間:2025/3/20 javascript 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 爬虫 保存cookies_写爬虫,免不了要研究JavaScript设置cookies的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

那天碰到這樣一個網頁,用瀏覽器打開很正常。然而用requests下載URL卻得到“521”的狀態碼,返回的內容是一串壓縮混淆的JavaScript代碼。就是下面這個樣子:

返回的是JavaScript就好說了。肯定是瀏覽器運行這段JavaScript后,再次加載就可以得到真實網頁內容了。

那么問題來了,這段js代碼都做了些什么呢?

我們先觀察一下瀏覽器的加載過程。因為你已經成功打開了這個網頁,瀏覽器已經記住了某些關鍵的cookies,所以你要先把cookies刪除。

如何刪除Chrome瀏覽器記錄的某個網站的cookies呢?

打開Chrome的settings,按這個路徑尋找cookies刪除的地方:Advanced -> Content Settings -> Cookies -> See all cookies and site data 。

然后在右上角的搜索欄搜索 mps.gov 就可以看到這個網站對應的cookies,把它們都刪除即可。

打開瀏覽器的Network,選中“Preserve log”,記住加載的歷史,然后用瀏覽器重新打開這個網址:

http://www.mps.gov.cn/n2253534/n2253535/index.html

可以看到Network記錄的加載過程:

觀察發現,第一次返回了521,然后停頓片刻(實際上是1.5秒,后面js代碼可以看到)再次加載該網頁,可以得到正確的網頁內容。

對比兩次請求的cookies,可以發現第二次多了些cookies。這些cookies有可能就是521時返回的js寫進去的。那么我們就來研究一下這段js代碼。

首先,我們需要一個js格式化的工具來幫助我們研究這段js代碼。工具很多,我們使用 https://beautifier.io/ 。把代碼copy到beautifier的網頁格式化一下:

先來理解一下這段代碼,1-16行沒什么特別的。16行要eval()一段js代碼字符串,這個很關鍵,看看它是什么。把 eval 改成 console.log,然后按F12調出Chrome的開發者工具,把全部js代碼copy到 Chrome的Console運行一下:

這時候,我們可以看到控制臺輸出了一段js的代碼,把這段代碼再copy到beautifier網頁格式化一下:

第4行可以看到,是給 document.cookie 賦值了,也就是給瀏覽器寫入的一個名為 __jsl_clearance 的cookie。這個cookie的生成跟第4行最后那個 function 有關,看代碼的樣子,又是一段加密算法。

我們可以讀懂這個function的實現用Python實現算法,但實際上這段代碼太難讀懂了。我們可以借助Python的 ExecJS、PyV8這樣的模塊來運行這段js同樣也可以得到cookie的值。

總結

以上是生活随笔為你收集整理的java 爬虫 保存cookies_写爬虫,免不了要研究JavaScript设置cookies的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www黄在线观看 | 日本少妇b | 色吧五月天 | 欧美成人免费观看 | 男人天堂b| 国产精品一区二区三区在线免费观看 | 成年人视频在线观看免费 | 五月天丁香激情 | 欧美日韩精品区别 | 国产主播福利 | 欧美日本中文字幕 | 精品无人区无码乱码毛片国产 | 99re6在线 | 日韩av在线导航 | 91网在线播放 | 亚洲а∨天堂久久精品2021 | 日本黄色精品 | 天天爽天天爽 | 精品国产一区一区二区三亚瑟 | 日韩亚洲欧美在线观看 | 秋霞自拍 | 黄色一毛片 | 国产丝袜视频 | 精品乱码一区内射人妻无码 | 男女日屁视频 | 亚洲精品视 | 国产不卡视频在线观看 | 伊人久久一区 | 小辣椒福利视频导航 | 免费毛片视频网站 | 日韩一级影院 | 黄色天堂av | 国产精品毛片 | 亚洲最大黄色网址 | 永久av免费在线观看 | 手机看片一区 | 性欧美大战久久久久久久免费观看 | 中文字幕乱码一区 | 国产女人和拘做受视频免费 | 黄色三级网 | 日韩经典在线 | 国产精品黄视频 | 国产精品区在线观看 | 日本人六九视频 | 亚洲一区中文字幕在线 | 强制憋尿play黄文尿奴 | 西西人体大胆4444ww张筱雨 | 久久精品国产99国产精品 | 午夜久久剧场 | 免费毛片一区二区三区 | 国产黄色自拍视频 | 国产精品麻豆欧美日韩ww | jlzzjlzz国产精品久久 | 欧美xxxx吸乳 | 打开每日更新在线观看 | 牛牛视频在线观看 | 亚洲国产成人自拍 | 欧美巨大乳 | 国产youjizz| 视频二区欧美 | 在线1区 | 欧美一区二区三区的 | 色屁屁影院www国产高清麻豆 | av中文字幕免费 | 亚洲国产精品成人va在线观看 | 天天躁日日躁狠狠躁 | 2021天天操 | 四川话毛片少妇免费看 | 色网站在线| 亚洲a人| 日韩久久综合 | 日色网站 | 日韩欧美视频一区二区三区 | 欧美亚洲激情视频 | 女同性做受全过程动图 | 国产精品毛片在线 | 91国偷自产中文字幕久久 | 日韩一级免费视频 | 另类第一页 | 欧美精品综合 | 亚洲国产精品久久 | av大帝在线观看 | 日本不卡一区二区 | 疯狂撞击丝袜人妻 | 四虎精品一区二区三区 | 国产精品久久久久久人妻精品动漫 | 在线中文字幕网站 | 九九热国产视频 | 99久精品视频 | 黄色亚洲视频 | 人妻少妇被猛烈进入中文字幕 | 成人一区在线观看 | 日日射射| 日本不卡不卡 | 毛片在线免费观看网址 | 精品在线一区二区三区 | 性高湖久久久久久久久aaaaa | 天天狠天天操 | 在线成人中文字幕 |