用的是scrapy框架
import scrapy
class WzrySpider(scrapy.Spider):
name = "wzry"
allowed_domains = ["pvp.qq.com"]
# start_urls = ["http://pvp.qq.com/"]
start_urls = ["https://pvp.qq.com/matchdata/teamData.html?league_id=20230001"]
def parse(self, response):
# 战队名字路径://tr[@class="c-table__row"]/td/div/div/span/text()
# 比赛场次路径://tr[@class="c-table__row"]/td[3][@class="is-hidden"]/div[@class="cell"]/text()
# 比赛场次路径://tr[@class="c-table__row"]/td[3]/div/text()
# 胜场路径://tr[@class="c-table__row"]/td[4]/div/text()
# 胜率://tr[@class="c-table__row"]/td[5]/div/text()
tr_list = response.xpath('//tr[@class="c-table__row"]')
print(tr_list)
print('----------')
pass
可以把response打印出来看是否获取到了网页的html。
在浏览器里面确认了吗,确认有class="c-table__row"的tr没