Python xpath树返回指针
我正试图刮取所有翻译(语言)的名称,但XPath树总是返回一些不可用的指针,我想我根本无法使用。这是网站: 谢谢你的帮助。代替Python xpath树返回指针,python,html,parsing,xpath,Python,Html,Parsing,Xpath,我正试图刮取所有翻译(语言)的名称,但XPath树总是返回一些不可用的指针,我想我根本无法使用。这是网站: 谢谢你的帮助。代替 print(lang) 返回所使用元素的列表 获取第一个元素的文本内容 或者,您可以一次打印所有语言: import requests import lxml.html page = requests.get('https://en.wikipedia.org/wiki/Bratislava') tree = lxml.html.fromstring(page.co
print(lang)
返回所使用元素的列表
获取第一个元素的文本内容
或者,您可以一次打印所有语言:
import requests
import lxml.html
page = requests.get('https://en.wikipedia.org/wiki/Bratislava')
tree = lxml.html.fromstring(page.content)
lang = tree.xpath('//*[@id="p-lang"]/div/ul')
for item in lang[0].itertext():
print(item)
而不是
print(lang)
返回所使用元素的列表
获取第一个元素的文本内容
或者,您可以一次打印所有语言:
import requests
import lxml.html
page = requests.get('https://en.wikipedia.org/wiki/Bratislava')
tree = lxml.html.fromstring(page.content)
lang = tree.xpath('//*[@id="p-lang"]/div/ul')
for item in lang[0].itertext():
print(item)