我知道它的基本问题,但我是新与Python,所以我无法弄清楚如何使用python如何获得第一个元素值在一个div在python
这里拿到第一个元素的值是HTML代码,从中我只是想抓住拳头跨度值,它是网站主DIV:
<div class= "main-div">
<span><a class= "web-link" href="https://www.website.com"><span>website</a></span>
<span><a class= "web-link" href="https://www.facebook.com">facebook</a></span>
<span><a class= "web-link" href="https://www.twitter.com">Twitter</a></span>
</div>
我使用这个python脚本,但它打印所有三个跨度从主DIV
website = jsoup.find_all("div", {"class": "main-div"})
for element in website:
link = jsoup.find_all("a", {"class": "web-link"})
for tag in link:
websitelink = tag.get("href")
print(websitelink)
请帮我把我的愿望的结果。我只想打印网站并跳过休息。怎么可能有可能
'soup.find( “A”,文本= “网站”)的 “href”]'然后顺序无关紧要。 –