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

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

Python利用Xpath選擇器爬取京東網(wǎng)商品信息

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

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

Python利用Xpath選擇器爬取京東網(wǎng)商品信息

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

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

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

Python利用Xpath選擇器爬取京東網(wǎng)商品信息

狗糧信息在京東官網(wǎng)上的網(wǎng)頁源碼

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

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

Python利用Xpath選擇器爬取京東網(wǎng)商品信息

在線復(fù)制Xpath表達(dá)式

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

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

Python利用Xpath選擇器爬取京東網(wǎng)商品信息

爬蟲代碼

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

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

之后通過range函數(shù),逐個從網(wǎng)頁中進(jìn)行匹配目標(biāo)信息,而不是直接通過復(fù)制Xpath表達(dá)式的方式一步到位。希望小伙伴們以后都可以少入這個坑~~

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

Python利用Xpath選擇器爬取京東網(wǎng)商品信息

最終效果圖

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

小伙伴們,有沒有發(fā)現(xiàn)利用Xpath來獲取目標(biāo)信息比正則表達(dá)式要簡單一些呢?

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: 京東 Python
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久一区二区三区电影| 亚洲资源av| 欧美欧美黄在线二区| 综合色一区二区| 久久午夜精品| 丝瓜av网站精品一区二区 | 久久国产成人| 久久亚洲风情| 日韩在线网址| 亚洲综合精品| 亚洲综合中文| 日韩午夜视频在线| 欧美一级网站| 国产激情一区| 久久久久久色 | 亚洲一二av| 中日韩男男gay无套| 野花国产精品入口| 免费人成网站在线观看欧美高清| 极品日韩av| 精品欧美激情在线观看| 在线亚洲成人| 日韩视频一二区| 国产精品一区高清| 久久男人天堂| 久久精品亚洲人成影院| 欧美日韩精品免费观看视频完整| 99xxxx成人网| 青青草精品视频| 久久中文精品| 色综合狠狠操| 伊人久久大香线蕉av超碰演员| 国产视频一区在线观看一区免费| 国产精品日韩久久久| 日韩区欧美区| 国产免费av一区二区三区| 高清在线一区| 91久久黄色| 日韩av一二三| 狠狠久久伊人| 91九色精品| 日本电影久久久| 精品少妇av| 欧美+亚洲+精品+三区| 天堂精品久久久久| 久久精品女人| 免费不卡中文字幕在线| 深夜日韩欧美| 国产一区二区三区亚洲综合| 欧美日韩视频| 日韩高清一区| 精品久久精品| 亚洲一区国产一区| 国产欧美三级| 久久精品官网| 日本久久二区| 天堂а√在线最新版中文在线| 好吊一区二区三区| 国产精品亚洲欧美| japanese国产精品| 国产亚洲久久| 久久狠狠婷婷| 日韩精品一页| 中文字幕系列一区| 日韩久久99| 国产精品二区不卡| 蜜臀国产一区二区三区在线播放| 久久av免费看| 西西人体一区二区| 欧美精品第一区| 另类av一区二区| 国产69精品久久| 亚洲精品乱码日韩| 成人亚洲欧美| 日本国产欧美| 欧美日韩黑人| 成人一区不卡| 欧美日韩18| 亚洲免费黄色| 国模精品一区| 亚洲综合日本| 神马午夜在线视频| 国产精品亚洲欧美| 免费人成黄页网站在线一区二区| 成人午夜精品| 国产精品亚洲综合久久| av在线日韩| 国产精品网站在线看| 欧美日韩国产高清电影| 国产精品资源| 免费黄网站欧美| 亚洲播播91| 国产精品极品在线观看| 一区二区自拍| 国产精品毛片久久| 日韩精选在线| 亚洲一区观看| 久久免费大视频| 精品国产欧美日韩| 国产日韩欧美一区| 中文字幕av一区二区三区人| 国产在线看片免费视频在线观看| 国产一卡不卡| 日韩欧美三区| 爽好久久久欧美精品| 99成人在线视频| 精品国产三区在线| 国产精区一区二区| 日韩va亚洲va欧美va久久| 久久av一区| 久久国产主播| 91精品韩国| 黄色在线网站噜噜噜| 捆绑调教美女网站视频一区| 欧美亚洲综合视频| 欧美一级一区| 69精品国产久热在线观看| 日欧美一区二区| 亚洲另类黄色| 蜜臀精品一区二区三区在线观看| 亚洲作爱视频| 午夜在线一区二区| 国产美女精品| 亚洲一区免费| 午夜一区在线| 在线精品视频在线观看高清| 亚洲伦乱视频| 涩涩av在线| 免费观看亚洲| а√天堂8资源中文在线| 国产夫妻在线| 日韩在线短视频| 色乱码一区二区三区网站| 精品三级在线| 高潮久久久久久久久久久久久久| 色乱码一区二区三区网站| 水蜜桃精品av一区二区| 裤袜国产欧美精品一区| 电影亚洲精品噜噜在线观看| 蜜桃精品在线| 久久免费高清| 性欧美69xoxoxoxo| 午夜国产一区二区| 久久激情五月激情| 国产精品男女| 精品美女视频 | 女生影院久久| 国产精品中文| 精品视频亚洲| 国产亚洲字幕| 国产激情精品一区二区三区| 欧美精品二区| 精品视频自拍| 国产拍在线视频| 日韩欧美精品一区| 久久网站免费观看| 亚洲中字黄色| 日韩高清国产一区在线| 国产麻豆一区二区三区| 久久久久久色 | 你懂的网址国产 欧美| 日韩一区精品字幕| 欧美在线亚洲| 久久精品欧洲| 香蕉成人久久| 日韩综合精品| 国产欧美一区二区三区国产幕精品 | 久久av日韩| 国产欧美综合一区二区三区| 国产极品嫩模在线观看91精品| 奇米亚洲欧美| 国产欧美日韩一区二区三区在线| 久久久久九九精品影院| 四虎884aa成人精品最新| 欧美特黄a级高清免费大片a级| 午夜影院欧美| 青青草国产成人99久久| 国产成人免费av一区二区午夜| 亚洲一级特黄| 一级成人国产| 精品视频一二| 黄色aa久久| 亚洲综合日韩| 午夜电影亚洲| 久久精品国产久精国产| 中文在线资源| 偷拍欧美精品| 日韩一区二区三区免费视频 | 欧美亚洲专区| 免费污视频在线一区| 亚洲一区有码| 国产自产自拍视频在线观看| 日韩一区精品字幕| 精品国产18久久久久久二百| 国产精品普通话对白| 精品三级国产| 亚洲免费中文| 成人在线免费观看91| 中文日韩欧美| 国产 日韩 欧美 综合 一区|