【发布时间】:2019-09-25 10:58:29
【问题描述】:
我如何使用 bs4 和 pandas 库抓取和联系信息类中的数据并导出到 csv 文件?来自this site?我需要有关如何从标签和联系信息类中抓取数据的帮助。
import pandas as pd
import bs4
import requests
import re
full_dict={'Title':[],'Description':[],'Address':[]}
res=requests.get("https://cupcakemaps.com/cupcakes/cupcakes-near-me/p:2")
listings=soup.findAll(class_='media')
for listing in listings:
listing_title=listing.find(True,{'title':True}).attrs['title']
listing_Description=listing.find('p',{'class':'summary-desc'})
listing_address=listing.find('p',{'class':'contact-`info'}).text=re.compile(r'[0-9]{0,4}')`
【问题讨论】:
-
脚本的输出是什么,预期的输出是什么?
-
我得到一个空数据框。我希望有 3 列的数据框
-
但您永远不会将收集到的数据添加到 DataFrame 中!
标签: python pandas beautifulsoup