python抓取京東小米8手機(jī)配置信息
本文代碼是使用python抓取京東小米8手機(jī)的配置信息
首先找到小米8商品的鏈接:https://item.jd.com/7437788.html
然后找到其配置信息的標(biāo)簽,我們找到其配置信息的標(biāo)簽為 <div class="Ptable">

然后再分析其配置信息的頁(yè)面的規(guī)律,我們發(fā)現(xiàn)都是dl中包含了dt和dd,而一個(gè)dt對(duì)應(yīng)的一個(gè)dd,dt對(duì)應(yīng)的是參數(shù),dd對(duì)應(yīng)的是參數(shù)具體的值

下面是源代碼
import requests
from bs4 import BeautifulSoup
from pandas import Series
from pandas import DataFrame
response=requests.get("https://item.jd.com/7437788.html")
html=response.text
soup=BeautifulSoup(html,"html.parser")
divSoup=soup.find("div",attrs={"class","Ptable"}) ##找到其配置信息的標(biāo)簽
data=DataFrame(columns=["參數(shù)","值"]) #定義一個(gè)二元的DataFrame
dls=divSoup.find_all("dl")
for dl in dls:
dts=dl.find_all("dt")
dds=dl.find_all("dd")
if len(dts)==len(dds):
for i in range(len(dts)):
f=dts[i].getText();
p=dds[i].getText();
data=data.append(Series([f,p],index=["參數(shù)","值"]),ignore_index=True);
print(data)
這是最終抓取到的配置信息,一共有64行,這里我就不一一列舉出來(lái)了

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python抓取京東商城手機(jī)列表url實(shí)例代碼
python抓取京東商城手機(jī)列表url實(shí)例分享,大家參考使用吧2013-12-12
Python機(jī)器學(xué)習(xí)NLP自然語(yǔ)言處理基本操作新聞分類(lèi)
本文是Python機(jī)器學(xué)習(xí)NLP自然語(yǔ)言處理系列文章,開(kāi)始我們自然語(yǔ)言處理 (NLP) 的學(xué)習(xí)旅程. 本文主要學(xué)習(xí)NLP自然語(yǔ)言處理基本操作新聞分類(lèi)2021-09-09
對(duì)python while循環(huán)和雙重循環(huán)的實(shí)例詳解
今天小編就為大家分享一篇對(duì)python while循環(huán)和雙重循環(huán)的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08
基于python實(shí)現(xiàn)微信收紅包自動(dòng)化測(cè)試腳本(測(cè)試用例)
這篇文章主要介紹了基于python實(shí)現(xiàn)微信收紅包自動(dòng)化測(cè)試腳本,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2021-07-07
python裝飾器類(lèi)方法classmethod的使用場(chǎng)景
這篇文章主要為大家介紹了python裝飾器類(lèi)方法classmethod的使用場(chǎng)景,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
python實(shí)現(xiàn)超市掃碼儀計(jì)費(fèi)
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)超市掃碼儀計(jì)費(fèi),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
Python學(xué)習(xí)之循環(huán)方法詳解
循環(huán)是有著周而復(fù)始的運(yùn)動(dòng)或變化的規(guī)律;在 Python 中,循環(huán)的操作也叫做 遍歷。與現(xiàn)實(shí)中一樣,Python 中也同樣存在著無(wú)限循環(huán)的方法與有限循環(huán)的方法。本文將通過(guò)示例詳細(xì)講解Python中的循環(huán)方法,需要的可以參考一下2022-03-03
shelve 用來(lái)持久化任意的Python對(duì)象實(shí)例代碼
這篇文章主要介紹了shelve 用來(lái)持久化任意的Python對(duì)象實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-10-10
Python實(shí)現(xiàn)將MySQL中所有表的數(shù)據(jù)都導(dǎo)出為CSV文件并壓縮
這篇文章主要為大家詳細(xì)介紹了如何使用Python將MySQL數(shù)據(jù)庫(kù)中所有表的數(shù)據(jù)都導(dǎo)出為CSV文件到一個(gè)目錄,并壓縮為zip文件到另一個(gè)目錄下,需要的可以了解下2025-03-03

