Mike_python小 发表于 2020-4-10 14:43:21

xpath

本帖最后由 Mike_python小 于 2020-4-10 14:44 编辑

我和老师写的一样但是为什么我的返回结果是空的??

from lxml import etree

text = '''
<!DOCTYPE html>
<html lang="zh-CN">
    <head>
      <meta charset='UTF-8>
      <title>你好</title>
    </head>
    <body>
      <ul>
            <li><a href='/a/b/c/java'>java</a></li>
            <li><a href='/a/b/c/python'>pyhton</a></li>
      </ul>
    </body>
</html>
'''
# 使用etree解析html字符串
html = etree.HTML(text)
# print(html)
# 提取数据
r = html.xpath('/html/body/ul/li/a/text()')

print(r)

返回结果:
[]


什么意思呀@zltzlt @乘号

乘号 发表于 2020-4-10 14:46:04

这是HTML的代码。。。

liuzhengyuan 发表于 2020-4-10 14:47:14

乘号 发表于 2020-4-10 14:46
这是HTML的代码。。。

html 代码只是在字符串中的

乘号 发表于 2020-4-10 14:48:26

liuzhengyuan 发表于 2020-4-10 14:47
html 代码只是在字符串中的

哦哦哦哦哦哦

qiuyouzhi 发表于 2020-4-10 14:48:39

你再比对一下

乘号 发表于 2020-4-10 14:49:25

而且你@我干啥

Mike_python小 发表于 2020-4-10 14:51:04

qiuyouzhi 发表于 2020-4-10 14:48
你再比对一下

一样呀

就是在'''中的

而且我打印出来也是有结果的(text)

liuzhengyuan 发表于 2020-4-10 14:51:42

乘号 发表于 2020-4-10 14:49
而且你@我干啥

你会吗?(我不会)

乘号 发表于 2020-4-10 14:52:28

liuzhengyuan 发表于 2020-4-10 14:51
你会吗?(我不会)

{:10_270:}

qiuyouzhi 发表于 2020-4-10 14:53:48

Mike_python小 发表于 2020-4-10 14:51
一样呀

就是在'''中的


我知道,你不是照着老师的抄的吗?
你再对比一下,或者截个图,我看看

Mike_python小 发表于 2020-4-10 14:56:15

qiuyouzhi 发表于 2020-4-10 14:53
我知道,你不是照着老师的抄的吗?
你再对比一下,或者截个图,我看看

就是这个
页: [1]
查看完整版本: xpath