我对HTML抓取相对较新,我遇到了一个小问题。 我的代码如下:
from lxml import html
import requests
page = requests.get("http://champion.gg/statistics/#?sortBy=general.winPercent&order=descend")
champs = html.fromstring(page.content)
c = champs.xpath('//span[@class="stat-champ-title"]/text()')
print("champs:",c)
我正在解析的HTML是
<span class="stat-champ-title ng-binding">Ivern</span>
运行时,代码打印:
champs: ['{{champion.title}}']
我希望冠军成为该网站上列出的所有冠军的名单,第一个是Ivern。我做错了什么以及{{和}}指示了什么?