国产人伦视频在线观看_欧美福利视频午夜福利_日本免费三级黄色网址_re99热在线观看精品_在线观看水蜜桃小心视频网站_亚洲国产欧美一区二区麻豆_久久精品国产69精品亚洲_农村女人一级毛片农村妇女_日韩不卡免费av_毛片无码高潮喷液视频

當(dāng)前位置:首頁(yè) > 軟件開(kāi)放 > 正文內(nèi)容

網(wǎng)站源碼爬?。ǐ@取網(wǎng)站源碼)

軟件開(kāi)放2年前 (2023-01-12)1920

今天給各位分享網(wǎng)站源碼爬取的知識(shí),其中也會(huì)對(duì)獲取網(wǎng)站源碼進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!

本文目錄一覽:

用requests庫(kù)爬取網(wǎng)站源碼問(wèn)題

這個(gè)網(wǎng)頁(yè)是JavaScript異步加載的,直接用requests爬不到你想要的網(wǎng)頁(yè)源碼。

為什么別人網(wǎng)站源碼中只有少量?jī)?nèi)容,其他通過(guò)js實(shí)現(xiàn)

最有可能的原因就是網(wǎng)頁(yè)數(shù)據(jù)是動(dòng)態(tài)加載的,存儲(chǔ)在一個(gè)json文件中,直接獲取源碼是提取不到任何信息的,需要抓包分析才行,下面我簡(jiǎn)單介紹一下操作過(guò)程,以某某貸上的數(shù)據(jù)為例(動(dòng)態(tài)加載):

1.首先,打開(kāi)原網(wǎng)頁(yè),如下,這里假設(shè)我們要爬取的數(shù)據(jù)包含年利率、借款標(biāo)題、期限、金額和進(jìn)度5個(gè)字段:

2.接著右鍵打開(kāi)網(wǎng)頁(yè)源碼,按Ctrl+F搜索其中關(guān)鍵字,如“10.20%”,可以看到,任何信息都匹配不到,說(shuō)明數(shù)據(jù)是動(dòng)態(tài)加載的,而非直接嵌套在網(wǎng)頁(yè)源碼中:

3.按F12調(diào)出瀏覽器開(kāi)發(fā)者工具,開(kāi)始抓包分析,依次點(diǎn)擊“Network”-“XHR”,F(xiàn)5刷新頁(yè)面,可以看到,數(shù)據(jù)是動(dòng)態(tài)加載的,存儲(chǔ)在一個(gè)json文件中,而非html網(wǎng)頁(yè)源碼,只有解析這個(gè)json文件,才能提取出我們需要的數(shù)據(jù):

4.接著就是根據(jù)抓包結(jié)果解析json文件,已經(jīng)獲取到url地址,所以直接get請(qǐng)求即可,然后用python自帶的json包解析就行,測(cè)試代碼如下,非常簡(jiǎn)單,依次根據(jù)屬性提取字段信息即可:

5.最后點(diǎn)擊運(yùn)行程序,截圖如下,已經(jīng)成功提取到我們需要的數(shù)據(jù):

至此,我們就完成了網(wǎng)頁(yè)動(dòng)態(tài)數(shù)據(jù)的爬取??偟膩?lái)說(shuō),整個(gè)過(guò)程非常簡(jiǎn)單,最主要的還是抓包分析,獲取到真實(shí)存儲(chǔ)數(shù)據(jù)的文件,然后再解析就行,只要你有一定的python基礎(chǔ),熟悉一下上面的過(guò)程,很快就能掌握的,當(dāng)然,如果數(shù)據(jù)或鏈接進(jìn)行了加密處理,這個(gè)就非常復(fù)雜了,需要自己好好琢磨一下,網(wǎng)上也有相關(guān)資料和教程,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言進(jìn)行補(bǔ)充。

python怎么爬取網(wǎng)頁(yè)源代碼

#!/usr/bin/env python3

#-*- coding=utf-8 -*-

import urllib3

if __name__ == '__main__':

http=urllib3.PoolManager()

r=http.request('GET','IP')

print(r.data.decode("gbk"))

可以正常抓取。需要安裝urllib3,py版本3.43

網(wǎng)站源碼爬取的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于獲取網(wǎng)站源碼、網(wǎng)站源碼爬取的信息別忘了在本站進(jìn)行查找喔。

掃描二維碼推送至手機(jī)訪問(wèn)。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://mbtw.com.cn/post/3578.html

標(biāo)簽: 網(wǎng)站源碼爬取

“網(wǎng)站源碼爬取(獲取網(wǎng)站源碼)” 的相關(guān)文章

北京軟件開(kāi)發(fā)(北京軟件開(kāi)發(fā)有限公司)

北京軟件開(kāi)發(fā)(北京軟件開(kāi)發(fā)有限公司)

本篇文章給大家談?wù)劚本┸浖_(kāi)發(fā),以及北京軟件開(kāi)發(fā)有限公司對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、北京有哪些有名的軟件公司? 2、北京的軟件開(kāi)發(fā)公司有哪些 3、北京有哪些比較好的軟件開(kāi)發(fā)培訓(xùn)學(xué)校 4、北京軟件定制開(kāi)發(fā)哪家好 5、北京軟件開(kāi)發(fā)廠商...

半夜打撲克軟件app免費(fèi)下載(免費(fèi)打撲克的軟件)

半夜打撲克軟件app免費(fèi)下載(免費(fèi)打撲克的軟件)

今天給各位分享半夜打撲克軟件app免費(fèi)下載的知識(shí),其中也會(huì)對(duì)免費(fèi)打撲克的軟件進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、這如何下載打撲克視頻 2、哪個(gè)平臺(tái)直播打撲克 3、23張撲克游戲下載app 4、撲克王app在哪里下載 5、兩個(gè)人可以...

qrs間期正常值是多少(qrs時(shí)間為多少正常值)

qrs間期正常值是多少(qrs時(shí)間為多少正常值)

本篇文章給大家談?wù)剄rs間期正常值是多少,以及qrs時(shí)間為多少正常值對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、請(qǐng)問(wèn)p/QRS/T電軸正常是多少 2、心電圖正常值 3、心電圖的p-R間期正常值是多少? 請(qǐng)問(wèn)p/QRS/T電軸正常是多少 哦,從數(shù)據(jù)上看還是正常...

linux源碼編譯安裝(Linux源碼安裝)

linux源碼編譯安裝(Linux源碼安裝)

今天給各位分享linux源碼編譯安裝的知識(shí),其中也會(huì)對(duì)Linux源碼安裝進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、linux下面yum安裝和源碼編譯安裝的區(qū)別 2、linux怎樣編譯git源碼包 3、Linux內(nèi)核源碼如何編譯 4、linu...

個(gè)人簡(jiǎn)歷網(wǎng)頁(yè)設(shè)計(jì)思路(個(gè)人簡(jiǎn)歷頁(yè)面設(shè)計(jì))

個(gè)人簡(jiǎn)歷網(wǎng)頁(yè)設(shè)計(jì)思路(個(gè)人簡(jiǎn)歷頁(yè)面設(shè)計(jì))

今天給各位分享個(gè)人簡(jiǎn)歷網(wǎng)頁(yè)設(shè)計(jì)思路的知識(shí),其中也會(huì)對(duì)個(gè)人簡(jiǎn)歷頁(yè)面設(shè)計(jì)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、Html網(wǎng)頁(yè)簡(jiǎn)歷如何制作 2、網(wǎng)上求職簡(jiǎn)歷制作技巧 3、求DreamWeaver網(wǎng)頁(yè)的形式制作一份個(gè)人簡(jiǎn)歷 4、如何制作比較炫酷的...

中臺(tái)架構(gòu)與實(shí)現(xiàn)(中臺(tái)架構(gòu)與實(shí)現(xiàn)基于DDD和微服務(wù))

中臺(tái)架構(gòu)與實(shí)現(xiàn)(中臺(tái)架構(gòu)與實(shí)現(xiàn)基于DDD和微服務(wù))

今天給各位分享中臺(tái)架構(gòu)與實(shí)現(xiàn)的知識(shí),其中也會(huì)對(duì)中臺(tái)架構(gòu)與實(shí)現(xiàn)基于DDD和微服務(wù)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、中臺(tái)是什么意思 2、數(shù)據(jù)中臺(tái)有什么好處? 3、業(yè)務(wù)中臺(tái)和數(shù)據(jù)中臺(tái)有什么關(guān)系? 4、百勝軟件E3全渠道中臺(tái)采用的什么底層架...