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

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

Python利用Xpath選擇器爬取京東網商品信息

瀏覽:96日期:2022-07-23 15:38:05

HTML文件其實就是由一組尖括號構成的標簽組織起來的,每一對尖括號形式一個標簽,標簽之間存在上下關系,形成標簽樹;XPath 使用路徑表達式在 XML 文檔中選取節點。節點是通過沿著路徑或者 step 來選取的。

Python利用Xpath選擇器爬取京東網商品信息

首先進入京東網,輸入自己想要查詢的商品,向服務器發送網頁請求。在這里小編仍以關鍵詞“狗糧”作為搜索對象,之后得到后面這一串網址:

https://search.jd.com/Search?keyword=%E7%8B%97%E7%B2%AE&enc=utf-8,其中參數的意思就是我們輸入的keyword,在本例中該參數代表“狗糧”,具體詳情可以參考Python大神用正則表達式教你搞定京東商品信息。所以,只要輸入keyword這個參數之后,將其進行編碼,就可以獲取到目標URL。之后請求網頁,得到響應,爾后利用bs4選擇器進行下一步的數據采集。

商品信息在京東官網上的部分網頁源碼如下圖所示:

Python利用Xpath選擇器爬取京東網商品信息

狗糧信息在京東官網上的網頁源碼

仔細觀察源碼,可以發現我們所需的目標信息是存在<li data-sku='*****' class='gl-item'>標簽下的,那么接下來我們就像剝洋蔥一樣,一層一層的去獲取我們想要的信息。

通常URL編碼的方式是把需要編碼的字符轉化為%xx的形式,一般來說URL的編碼是基于UTF-8的,當然也有的于瀏覽器平臺有關。在Python的urllib庫中提供了quote方法,可以實現對URL的字符串進行編碼,從而可以進入到對應的網頁中去。

Python利用Xpath選擇器爬取京東網商品信息

在線復制Xpath表達式

很多小伙伴都覺得Xpath表達式很難寫,其實掌握了基本的用法也就不難了。在線復制Xpath表達式如上圖所示,可以很方便的復制Xpath表達式。但是通過該方法得到的Xpath表達式放在程序中一般不能用,而且長的沒法看。所以Xpath表達式一般還是要自己親自上手。

直接上代碼,利用Xpath去提取目標信息,如商品的名字、鏈接、圖片和價格,具體的代碼如下圖所示:

Python利用Xpath選擇器爬取京東網商品信息

爬蟲代碼

在這里,小編告訴大家一個Xpath表達式匹配技巧。之前看過好幾篇文章,大佬們都推薦Xpath表達式使用嵌套匹配的方式。在本例中,首先定義items,如下所示:

items = selector.xpath(’//li[@class='gl-item']’)

之后通過range函數,逐個從網頁中進行匹配目標信息,而不是直接通過復制Xpath表達式的方式一步到位。希望小伙伴們以后都可以少入這個坑~~

最后得到的效果圖如下所示:

Python利用Xpath選擇器爬取京東網商品信息

最終效果圖

新鮮的狗糧再一次出爐咯~~~

小伙伴們,有沒有發現利用Xpath來獲取目標信息比正則表達式要簡單一些呢?

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: 京東 Python
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品福利| 欧美综合精品| 麻豆中文一区二区| 欧美欧美黄在线二区| 婷婷精品在线| 偷拍亚洲精品| 国产欧美一区二区色老头| 欧美一区自拍| 日韩在线黄色| 国产精品亚洲成在人线| 久久不卡国产精品一区二区| 国产精品久久久久久久免费软件 | 青青草91视频| 国产精品99久久免费| 久久99高清| 色综合五月天| 国产欧美88| 91国内精品| 99国产一区| 日本免费在线视频不卡一不卡二| 日韩av资源网| 国产香蕉精品| 久久人人88| 亚洲精品极品| 日韩av片子| 最新亚洲激情| 国产一区二区三区探花| 中文字幕系列一区| 亚洲精品国产日韩| 久久青青视频| 亚洲日韩中文字幕一区| 成人亚洲精品| 日韩区欧美区| 久久精品免费一区二区三区| 亚洲一区导航| 久久婷婷亚洲| 人人爱人人干婷婷丁香亚洲| 欧美一区三区| 国产精品二区不卡| 日韩福利视频一区| 欧美午夜不卡| 久久精品国产精品亚洲毛片| 国产亚洲在线观看| 国产一区三区在线播放| 日韩视频一区| 少妇久久久久| 精品丝袜久久| 日韩精品一区二区三区中文在线| 国产在线成人| 中文av在线全新| 欧美成人精品午夜一区二区| 久久精品亚洲欧美日韩精品中文字幕| 99综合视频| 97在线精品| 久久电影一区| 伊人成人网在线看| 欧美日韩亚洲三区| 亚洲精品亚洲人成在线观看| 五月婷婷亚洲| 久久精品国产68国产精品亚洲| 久久久91麻豆精品国产一区| 欧美日韩一区二区国产| 色婷婷成人网| 91精品尤物| 国产欧美视频在线| 亚洲精品在线a| 最新日韩欧美| 视频在线观看一区二区三区| 免费看的黄色欧美网站| 国产农村妇女精品一二区| 99亚洲视频| 亚洲精品乱码日韩| 国产亚洲欧美日韩精品一区二区三区| 日本午夜精品| 精品99久久| 亚洲欧美一区在线| 日本中文字幕一区二区视频| 欧美伊人影院| 91亚洲国产| 亚洲成人免费| 婷婷精品在线| 国产精品一二| 在线亚洲人成| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩免费精品| 国产欧美一区二区三区精品酒店| 99精品在线观看| 最新国产精品视频| 精品五月天堂| 国产亚洲午夜| 麻豆免费精品视频| 国产尤物精品| 欧美日韩国产一区二区在线观看| 久久一区视频| 爽好久久久欧美精品| 丰满少妇一区| 六月婷婷一区| 欧美xxxx中国| 亚洲免费一区三区| 久久国产电影| 免费看一区二区三区| 亚洲综合二区| 日韩在线综合| 国产精品宾馆| 日韩制服丝袜先锋影音| 国模大尺度视频一区二区| 日韩久久99| 亚洲经典在线| 亚洲成av在线| 开心激情综合| 国产精品亚洲二区| 亚洲免费在线| 九九精品调教| 国产videos久久| 国产免费av一区二区三区| 99亚洲视频| 91九色精品| 亚洲国产专区校园欧美| 精品三区视频| 国产精品17p| 欧美日韩一区二区三区不卡视频| 亚洲激情中文| 亚洲天堂黄色| 久久久久国产| 日本综合字幕| 日韩不卡在线| 午夜影院一区| 亚洲成人va| 婷婷精品进入| 国产精品日本| 久久高清国产| 视频一区二区国产| 视频一区中文字幕国产| 最新国产精品久久久| 日韩久久一区| 国产精品日韩精品在线播放| 国产精品一区二区免费福利视频| 欧美一区二区三区久久精品| 国产丝袜一区| 97精品视频在线看| 久久免费高清| 久久中文字幕av一区二区不卡| 日韩不卡在线| 免费观看久久久4p| 欧美日韩调教| 国产va免费精品观看精品视频| av免费不卡国产观看| 久久青草久久| 日本不卡的三区四区五区| 国产乱码精品一区二区亚洲| 国产精品xxx| 91精品国产调教在线观看| 国产精品社区| 国产精品片aa在线观看| 亚洲综合在线电影| 涩涩涩久久久成人精品| 久久麻豆视频| 一本一道久久a久久精品蜜桃| 人人精品久久| 欧美.日韩.国产.一区.二区| 日本成人在线不卡视频| jizzjizz中国精品麻豆| 国产精品日本| 中文字幕在线免费观看视频| 喷白浆一区二区| 国产传媒在线观看| 日本vs亚洲vs韩国一区三区二区| 极品av在线| 国产乱码精品一区二区三区亚洲人| 91精品一区二区三区综合| 日产欧产美韩系列久久99| 精精国产xxxx视频在线野外| 天海翼精品一区二区三区| 日韩中文首页| 精品国产亚洲日本| 亚洲三级精品| aa亚洲婷婷| se01亚洲视频| 国产精品久久久久av蜜臀| 国产精品日本| 亚洲精品电影| 欧洲一区二区三区精品| 国产精品久久久久久久久久久久久久久 | 美国三级日本三级久久99| 国精品产品一区| 国产欧美亚洲一区| 亚洲精品系列| 综合一区av| 久久亚洲风情| 免费成人网www| 久久天堂精品| 日韩专区精品| 精品一区二区三区中文字幕视频| 欧美一区成人| 久久国产精品免费一区二区三区| 亚洲综合图色| 日本麻豆一区二区三区视频| 蜜臀91精品一区二区三区| 午夜亚洲一区| 一二三区精品|