【发布时间】:2015-11-27 10:04:45
【问题描述】:
我开始熟悉 Beautiful Soup 和 Pandas 的 Dataframe,但我似乎无法将两者结合起来。
import urllib.request
from bs4 import BeautifulSoup
import pandas as pd
connection = urllib.request.urlopen('http://www.carfolio.com/specifications/models/?man=557')
soup = BeautifulSoup(connection, "html.parser", from_encoding='utf-7')
soup.decode('utf-7','ignore')
href_tag = soup.find_all(span="detail")
for href_tag in soup.body.stripped_strings:
print(str(href_tag.encode('utf-7')))
最终,我的目标是抓取每辆车并创建一个包含相关信息(“详细信息”)的数据框,例如马力、扭矩、重量等。我只是不知道如何“抓取” “ 细节。
我环顾四周,有例子,但大多数都没有访问“缩写标题”谢谢
【问题讨论】:
-
顺便说一句,请注意问题的法律方面:carfolio.com/legal。
-
我的理解是只要我个人使用应该没问题,这是我的本意。 . .也许,我错了。谢谢。
-
无论如何,我已经发邮件去查了。
标签: python html pandas beautifulsoup