成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

網頁爬蟲 - python爬蟲用BeautifulSoup爬取<s>元素并寫入字典,但某些div下沒有這一元素,導致自動寫入下一條,如何解決?

瀏覽:218日期:2022-08-03 08:34:07

問題描述

新手寫二手車網站爬蟲,爬賣價和原價,原價以<s>刪除線形式放在<p class='priType-s'>下。但是遇到沒有標記原價,也就是并沒有<s>標簽的情況下,會自動把下一個<s>內的信息寫入上一條占位。試了用if len()判斷,但是毫無效果。。請問這種情況應當如何解決,把沒有<s>標簽的情況正確提取出來,用“”或“nodata”顯示?

網頁源代碼如下,同時包含原價與賣價的:

<p class='priType-s'> <em class='tag-red'>急售</em> <em class='tag-yellow'>超值</em><span> <i class='fc-org priType'> 8.40萬</i></span> <s>17.36萬</s></p>

沒有原價標簽的:<p class='priType-s'>

<span><i class='fc-org priType'> 3.70萬</i> </span></p>

代碼如下,

import requestsfrom bs4 import BeautifulSoup

def GetInfo(url):

res=requests.get(url).textsoup=BeautifulSoup(res,’html.parser’)names=soup.select(’p.list > ul > li > p > p.infoBox > a’)years=soup.select(’p.list > ul > li > p > p.fc-gray’)prices0=soup.select(’p.list > ul > li > p > p.priType-s > s’)prices1=soup.select(’p.list > ul > li > p > p.priType-s > span > i’)for name,year,price0,price1 in zip(names,years,prices0,prices1): data={’name’:name.get_text(),’year’:year.get_text().strip().replace(’|’,’’).replace(’ ’,’’),’price0’:price0.get_text(),’price1’:price1.get_text().strip() }print(data)return(data)

def Pages():

pageurl=’https://www.guazi.com/sh/buy/o{}/’urls=[pageurl.format(str(i)) for i in range(1,11,1)]for url in urls: GetInfo(url)

Pages()

問題解答

回答1:

大體思路就是 多加選擇器,讓它為空,然后你做判斷

回答2:

prices0=soup.select(’p.list > ul > li > p > p.priType-s > span> i’)prices1=soup.select(’p.list > ul > li > p > p.priType-s > span + s’)

試試看。如果再不行就把整段給你拿下來用 regex 來提取

回答3:

試試這個思路:1.每一個二手車會有一個塊來顯示,<p>..</p>之類的2.在每一個塊當中,再來進行原價,現價的抓取這樣就不會因一個二手車沒有原價而把下一個價位填充到上一個車的原價上

標簽: Python 編程
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久综合狠狠综合久久综合88| 最新成人av网站| 亚洲精品在线视频观看| 精品国产成人系列| av欧美精品.com| 日韩三级在线观看| 国产福利一区在线观看| 欧美日韩视频一区二区| 久久99精品国产| 欧美人伦禁忌dvd放荡欲情| 韩国精品久久久| 欧美一级日韩免费不卡| 国产精品77777| 欧美精品一区二区不卡| 成人免费电影视频| 欧美精品一区二区三区久久久 | 视频在线在亚洲| 麻豆成人在线| 日韩电影在线看| 欧美日韩一区二区不卡| 国产在线国偷精品产拍免费yy| 91精品国产欧美日韩| 成人av小说网| 中文乱码免费一区二区| 91久久视频| 亚洲h精品动漫在线观看| 色婷婷精品久久二区二区蜜臀av | 亚洲一二三区在线观看| 国产一区二区三区成人欧美日韩在线观看| 亚洲精品国产第一综合99久久| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲高清在线精品| 色一情一乱一乱一91av| 久久精品国产一区二区三| 91麻豆精品国产91久久久| 成人av综合一区| 国产免费观看久久| 99视频日韩| 美国av一区二区| 日韩欧美国产综合| 国产一区二区三区自拍| 一区二区三区欧美亚洲| 在线免费观看不卡av| 床上的激情91.| 国产亚洲精品超碰| 亚洲看片一区| 奇米精品一区二区三区在线观看一| 欧美日韩综合一区| 91在线视频官网| 亚洲欧美视频在线观看| 久久精品盗摄| 一区二区三区四区av| 欧美一区二区三区久久精品| eeuss鲁片一区二区三区在线观看| 国产激情一区二区三区| 亚瑟在线精品视频| 国产麻豆视频精品| 亚洲码国产岛国毛片在线| 欧美一区二区三区喷汁尤物| 91麻豆自制传媒国产之光| 亚洲精品视频在线观看网站| 视频在线观看91| 国产一区二区福利视频| 国产精品一级黄| 成人免费在线视频观看| 国产女人18水真多18精品一级做 | 盗摄精品av一区二区三区| 亚洲一区二区网站| 日韩欧美国产系列| 中文字幕不卡在线| 国产超碰在线一区| 国产精品日韩精品欧美在线| 在线日韩av片| 久久综合九色综合久99| 亚洲在线成人| 欧美精品在线观看一区二区| 永久久久久久| 欧美亚洲国产怡红院影院| 97精品国产露脸对白| 亚洲国产精品一区二区久久恐怖片| 欧美精品久久天天躁| 国产一区在线免费观看| 日韩二区三区四区| 久久一日本道色综合| 亚洲一区日韩在线| 成人毛片视频在线观看| 亚洲欧洲中文日韩久久av乱码| 欧美色视频一区| 欧美黄色一级视频| 蜜乳av一区二区三区| 国产精品视频一二三| 欧美三级在线视频| 亚洲国产精品一区在线观看不卡| 久久99精品国产| 亚洲女性喷水在线观看一区| 91精品免费在线观看| 国产欧美日韩综合一区在线观看| 成人免费视频网站在线观看| 亚洲h动漫在线| 国产亚洲精品中文字幕| 欧美亚洲高清一区| 亚洲国产精选| 粉嫩一区二区三区性色av| 香蕉久久夜色精品国产使用方法| 国产亚洲欧美一区在线观看| 欧美日韩精品三区| 国产精品久久久一区二区| 成人黄色在线看| 免费看黄色91| 一级女性全黄久久生活片免费| 精品1区2区在线观看| 欧美亚洲综合色| 国产日韩欧美一区| 欧美精品综合| 岛国av在线一区| 日本欧美久久久久免费播放网| 中文字幕av不卡| 欧美成人一区二区三区在线观看| 色老汉一区二区三区| 日韩视频精品在线观看| 91在线观看视频| 国产精品91一区二区| 天天av天天翘天天综合网色鬼国产| 国产精品午夜电影| 精品久久久久久久久久久久久久久| 欧洲一区二区三区免费视频| 一本不卡影院| 一区二区视频欧美| 欧美在线播放一区二区| 国产成人亚洲综合a∨婷婷 | 不卡的电影网站| 激情深爱一区二区| 丝袜美腿亚洲综合| 亚洲综合男人的天堂| 国产亚洲精品超碰| 日韩一级欧美一级| 欧美日韩一区小说| 久久久精品日韩| 国产视频一区欧美| 91久久夜色精品国产九色| 欧美日韩综合网| 99久精品国产| 国产成人综合精品三级| 美日韩一区二区三区| 午夜日韩在线电影| 亚洲一区二区三区在线播放| 一区在线观看免费| 国产精品色哟哟网站| 久久综合九色欧美综合狠狠 | 午夜久久久影院| 夜夜亚洲天天久久| 亚洲色图欧洲色图婷婷| 国产精品久久一卡二卡| 久久久久久久久99精品| 欧美成人在线直播| 欧美一区二区三区不卡| 欧美巨大另类极品videosbest| 91九色02白丝porn| 久久国产主播| 久久久99国产精品免费| 国产精品免费一区二区三区观看| 18成人免费观看视频| 影院欧美亚洲| 亚洲看片一区| 国产精品日韩高清| 羞羞答答国产精品www一本| 国产精品久久久久久模特| 国产精品视频| 噜噜噜噜噜久久久久久91| 免费看的黄色欧美网站| 午夜在线a亚洲v天堂网2018| 午夜一区不卡| 久久久久免费| 在线视频国内一区二区| 欧美亚洲尤物久久| 欧美日韩aaaaaa| 欧美一区二区三区在| 欧美成人高清电影在线| 精品国产123| 国产亚洲成年网址在线观看| 国产日韩欧美在线一区| 国产精品久久久久久久久动漫| 国产精品美女一区二区三区| 久久久久久久久岛国免费| 欧美激情综合网| 亚洲视频一区二区在线| 有坂深雪av一区二区精品| 亚洲成人动漫在线观看| 午夜精品视频在线观看| 美女视频黄久久| 国产精品一区专区| 成人在线视频一区| 91在线观看免费视频| 欧美天堂亚洲电影院在线观看| 亚洲视频碰碰| 香港久久久电影| 欧美丝袜丝nylons| 日韩一级二级三级| 日本一区二区成人| 亚洲一二三区在线观看|