试图从一个网站上提取数据,该网站在相同的标签名下有一些不同的信息。 例如:
<td class=pizza>cheese </td>
<td class=pizza> deluxe</td>
<td class=pizza> pepperoni</td>
<td class=pizza> raccoon</td>
<td class=pizza> mushshroom</td>
<td class=pizza> anchovy</td>
我如何写一行网页刮(使用beautifulsoup4)选择一个不会是奶酪(说我想要豪华的)。是不是有点像:
pizza = soup.find("td", {"class": "pizza"})
print (pizza) #This will give me cheese as a result, and I want deluxe.
如果您不需要
cheese
,可以使用a function将其过滤掉:或者,如果希望第二个
td
元素具有class="pizza"
:相关问题 更多 >
编程相关推荐