【发布时间】:2020-07-21 15:43:26
【问题描述】:
我试图使用 Panda 从网页上的表格中获取信息,但它不会向我提供所有信息和其他方式,我也不能。
import pandas as pd
calls_df = pd.read_html("https://google.com/covid19-map/?hl=es-419", index_col=1,
attrs={"class":"SAGQRd"})
df = pd.DataFrame(calls_df)
print(calls_df)
我尝试了其他链接的代码,如果他们从表格中获取信息,我的错误是什么?
【问题讨论】:
-
请说明您的期望和实际得到的?
-
您好,您只选择具有
SAGQRd属性的类,参数attrs限制为{"class":"SAGQRd"}。您可以检查页面的 html 源代码以查看您想要的类并进行相应的调整。希望对你有帮助 -
或者你可以删除你给pandas
read_html的参数,你会得到一个包含两个DataFrames的列表,然后你可以从中提取你想要的信息。