我试图创建一个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返回一个空数组,但我不确定它们是否适用于我,因为它几天前工作得很好。有人能帮助我指出正确的方向吗?先谢谢你!
这工作完美。谢谢! –