求教python3.5如何把字典循环写入csv

发布网友 发布时间:2022-04-06 04:06

我来回答

3个回答

热心网友 时间:2022-04-06 05:35

代码如下:
import requests
from bs4 import BeautifulSoup
import csv
def GetInfo(url):
res=requests.get(url).text
soup=BeautifulSoup(res,'html.parser')
names=soup.select('div.list > ul > li > div > p.infoBox > a')
years=soup.select('div.list > ul > li > div > p.fc-gray > span:nth-of-type(2)')
prices0=soup.select('body > div.w > div.list > ul > li > div > p.priType-s > s')
prices1=soup.select('div.list > ul > li > div > 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(),
'price0':price0.get_text(),
'price1':price1.get_text().strip()
}

热心网友 时间:2022-04-06 06:53

马犬小狗价格

热心网友 时间:2022-04-06 08:28

把字典的 key和value组成列表 写入。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com