0
我試圖找到具有特定id
的img
標籤;
該元素存在但BeautifulSoup
找不到它!
我的代碼是:BeautifulSoup在它們存在時找不到某些元素
pic=urllib2.urlopen("http://www.imdb.com/media/rm2826217216/nm0334441?ref_=nmmi_mi_all_sf_1")
pichtml=pic.read()
picsoup=BeautifulSoup(pichtml)
picurl=picsoup.find_all("img",{"id":"primary-img"})
當我試圖同時也有大量的圖片在頁面picsoup.find_all("img")
只有1圖像被發現!
問題是什麼?
您的代碼只返回一個圖像,因爲您使用的是'soup.find'而不是'soup.find_all',正如您所評論的那樣。你的代碼/問題應該糾正嗎? – TerryA
你確定你沒有使用'find_all'並仍然提供一個'id' ...這個應該只返回一個圖像... –
@Haidro:對於'picsoup.find'它返回'None' – RYN