我試圖創建一個Python腳本來使用BeautifulSoup從tcgplayer.com中提取Yugioh卡價格的價格。當您在此網站上搜索卡時,它會返回一個包含來自不同賣家的多個價格的搜索結果頁面。我的目標是拉出所有這些價格。在下面的例子中,我打開搜索結果的一個名爲「A」細胞育種設備卡:Python BeautifulSoup返回空列表
import urllib2
from bs4 import BeautifulSoup
html = urllib2.open('http://shop.tcgplayer.com/productcatalog/product/show?newSearch=false&ProductType=All&IsProductNameExact=false&ProductName=%22A%22%20Cell%20Breeding%20Device')
soup = BeautifulSoup(html, 'lxml')
soup.find_all('span', {'class': 'scActualPrice largetext pricegreen'})
前幾天,運行soup.find_all線正確地給了我所需要的信息。然而,現在運行這個給我一個空數組[]。我已經非常廣泛地搜索了BeautifulSoup返回一個空數組,但我不確定它們是否適用於我,因爲它幾天前工作得很好。有人能幫助我指出正確的方向嗎?先謝謝你!
這工作完美。謝謝! –