我知道它的基本問題,但我是新與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」]'然後順序無關緊要。 –