python 抓取中etree和xpath的连用

from lxml import etree

a = "<a href='javascript:void(0);' a-back=1 a-param='/ShowReport/data?SHOWTYPE=JSON&CATALOGID=1932_dzjyhz&TABKEY=tab1,tab2&DQRQ=2023-07-11&ZQDM=000025&JYLX=000'>查看详情</a>"
res = etree.HTML(a)  #将字符串转为html格式

result= res.xpath('//a/@a-param')[0] #xpath选择器,直接定位a节点使用两个/,使用@a-param定位a标签下a-param属性的值
print(result)

猜你喜欢

转载自blog.csdn.net/cppyydswh/article/details/131684403
今日推荐