我現在已經想到爲什麼這段代碼,不適用於這個特定的網站。在其他情況下,它工作正常。Html與美麗的湯分析返回空列表
url = "http://www.i-apteka.pl/search.php?node=443&counter=all"
content = requests.get(url).text
soup = BeautifulSoup(content)
links = soup.find_all("a", class_="n63009_prod_link")
print links
在這種情況下,它打印「[]」,但顯然有一些鏈接。 任何想法?:)
我看不出有'n63009_table_out'類中的任何鏈接。該類唯一的東西是'div'。你的意思是'soup.select('。n63009_table_out a')'? – 2013-04-04 21:12:46
是的,那個類唯一的東西是'div'。所以代碼工作正常 - 它成功地返回了該類的所有鏈接。 – abarnert 2013-04-04 21:14:28
有一點小錯誤,現在它是正確的,但它仍然返回[] – user985541 2013-04-04 21:15:49