python xpath

为君一笑 提交于 2020-01-21 18:39:34
import requests
from lxml import etree
# //ul[@id = "showImg"]/li/a/img/@src

text = requests.get('your url').text
# html = etree.HTML(text)
# result = etree.tostring(html)
# print(result.decode('UTF-8'))
html = etree.HTML(text)
# '//'表示获取当前节点子孙节点,'*'表示所有节点,'//*'表示获取当前节点下所有节点
result = html.xpath('//ul[@id = "showImg"]/li/a/img/@src')

for i in result:
    print(i)传送门
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!