這是我使用遍歷所有元素的代碼:美麗的湯未選擇任何元件
soup_top = bs4.BeautifulSoup(r_top.text, 'html.parser')
selector = '#ContentPlaceHolder1_gvDisplay table tr td:nth-of-type(3) a'
for link in soup_top.select(selector):
print(link)
在JavaScript中使用時,相同的選擇給出的57的長度:
document.querySelectorAll("#ContentPlaceHolder1_gvDisplay table tr td:nth-of-type(3) a").length;
我認爲,也許我沒有正確地獲取網頁的內容。然後我保存了網頁的本地副本,但Beautiful Soup中的選擇器仍然沒有選擇任何內容。這裏發生了什麼?
這是website我使用的是代碼。
你能分享HTML嗎?沒有它,這將是很難看到發生了什麼事情。 –
正如已經提到的,我們不知道沒有看到html –
@Kristof我已經添加了一個鏈接到網站,我試圖刮。 –