【发布时间】:2016-02-01 04:18:55
【问题描述】:
我正在尝试从网站的 table="table-main" 中提取所有 TD 值:http://www.oddsportal.com/basketball/usa/nba/results/
我正在使用 Scrapy 和 Python 2.7
从 Scrapy Shell 我可以通过以下方式获取表格:
response.xpath('//*[@id="tournamentTable"]')
但我似乎无法获得该表的任何 TR 或 TD。
response.xpath('//*[@id="tournamentTable"]/tbody')
and response.xpath('//*[@id="tournamentTable"]/tbody/tr')
返回一个空列表。我怀疑该表可能是动态创建的。谁能帮我从那张桌子上刮掉所有球队的名字、分数和赔率。我已经被困了一段时间了。
这个问题与人们推荐的不同,这里是重复的:Scrapy not finding table,因为这个问题是关于获得桌子的。这个问题是关于获取表中的数据。
【问题讨论】:
标签: python python-2.7 web-scraping scrapy