【发布时间】:2022-06-11 17:55:29
【问题描述】:
我正在尝试使用 Scrapy 在 SofaScore 中返回实时游戏的结果和统计数据。
下面的代码:
import scrapy
class SofascoreSpider(scrapy.Spider):
name = 'SofaScore'
allowed_domains = ['sofascore.com']
start_urls = ['http://sofascore.com/']
def parse(self, response):
time1 =
response.xpath("/html/body/div[1]/main/div/div[2]/div/div[3]/div[2]/div/div/div/div/div[2]/a/div/div").extract()
print(time1)
pass
我也尝试使用response.xpath("//html/body/div[1]/main/div/div[2]/div/div[3]/div[2]/div/div/div/div/div[2]/a/div/div").getall(),但它什么也没返回。我使用了很多不同的 xpath,但它没有返回。我做错了什么?
比如,今天 10/06 页面上的第一场比赛是法国 vs 奥地利,xpath : /html/body/div[1]/main/div/div[2]/div/div[3]/div[ 2]/div/div/div/div/div[2]/a/div/div
【问题讨论】:
标签: javascript python html css scrapy