【发布时间】:2016-10-17 01:38:33
【问题描述】:
我正在抓取一个页面,并从该页面上的表格中获取所有 <tr> 元素,如下所示:
r = requests.get("http://lol.esportswikis.com/wiki/G2_Esports/Match_History")
s = BeautifulSoup(r.content, "lxml")
tr = s.find_all("table", class_="wikitable sortable")[0].find_all("tr")[3:]
print tr[0]
哪个输出:
<tr style="background-color:#C6EFCE"><td>...</td> ... <td>...</td></tr>
现在我正在尝试获取<tr> 标签的样式,但我不知道如何。例如,如果我这样做:
for item in tr[0]:
print item
它显然只是打印<td> ... </td> 的东西。我想我可能可以做类似print tr[0].something、tr[0].tag 之类的事情,但到目前为止我所做的一切都没有达到我想要的效果。
【问题讨论】:
标签: python beautifulsoup python-requests