怎么用pycharm 将一个字典里的键和值 循环写入CSV文件
答案:1 悬赏:10 手机版
解决时间 2021-03-09 20:46
- 提问者网友:做自己de王妃
- 2021-03-08 20:28
怎么用pycharm 将一个字典里的键和值 循环写入CSV文件
最佳答案
- 五星知识达人网友:山有枢
- 2021-03-08 21:17
代码如下:
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()
}
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()
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯