【发布时间】:2021-06-18 04:49:49
【问题描述】:
我试过了:
for row in soup.find("tbody").find_all("tr"):
col = row.find_all("td")
date =col[0].text
revenue = col[1].text.replace("$", "").replace(",", "")
tesla_revenue = tesla_revenue.append({"Date":date, "Revenue":revenue}, ignore_index=True)
tesla_revenue.head()
这就是结果
| Date | Revenue | |
|---|---|---|
| 0 | 2020 | 31536 |
| 1 | 2019 | 24578 |
| 2 | 2018 | 21461 |
| 3 | 2017 | 11759 |
| 4 | 2016 | 7000 |
所以结果显示在左边的表格,但我想要一个在右边,我应该怎么做才能选择下一个tbody? (截图在链接中)
【问题讨论】:
标签: python web-scraping beautifulsoup tags