HTML是:
<span class="_hylizj6">
<span class="_1m8bb6v">
<span>Cena</span>
</span>
<span>233 zł</span>
</span>
使用BeautifulSoup和CSS选择器,如何访问“233zł”?你知道吗
我试过:
airbnb_soup.select('.hylizj6 span span')
但是不行,尽管
airbnb_soup.select('.hylizj6 span')
会得到“Cena”
Tags:
当BeautifulSoap select()方法返回一个列表时,您需要使用索引访问它,在本例中为[0]。请参考Selecting nested element with beautiful soup。 此外,您还可以考虑find()或find\u all()方法,具体取决于需要解决的任务类型。你知道吗
基本上你做了什么(除了在'hylizj6'前面加下划线),然后要求紧接着的第二个跨度。你知道吗
有几种方法。如果HTML总是相同的,您可以使用
相关问题 更多 >
编程相关推荐