控制台样式
代码
page.putField("like", page.getHtml().xpath("//*[@id=\"arc_toolbar_report\"]/div[1]/span[1]/text()").toString());
结果
get page: https://www.bilibili.com/video/BV1Bv41117VF
vid: BV1Bv41117VF
title: 七夕青蛙之歌!孤~寡~!爆笑!
like: 点赞
https://blog.csdn.net/qq_42679566/article/details/104353696
xpath并没问题,把html保存到本地,然后使用python读取,是对的,检查下是否其他问题导致的
from lxml import etree
with open(r'd:\test.html', 'r', encoding='UTF-8') as f:
data=f.read()
html = etree.HTML(data)
result = html.xpath("//*[@id=\"arc_toolbar_report\"]/div[1]/span[1]/text()")
print(result)