如何使用xpath获取html标签中属性的属性值 如:

如何使用xpath获取html标签中属性的属性值 如:,第1张

您好!

比如获取这个img下的URL把:<xsl:value-of select="//a[@class='b']/img/@src"/>

上面的这条语句就能获取到URL了。

亲,没有问题的话,请采纳!谢谢!

你好!

可以通过lxml来获取指定标签的内容。

#安装lxml

pip install lxml

import requests

from lxml import html

def getHTMLText(url):

    

    

etree = htmletree

root = etreeHTML(getHTMLText(url))

#这里得到一个表格内tr的集合

trArr  = rootxpath("//div[@class='news-text']/table/tbody/tr");

#循环显示tr里面的内容

for tr in trArr:

    rank = trxpath("/td[1]/text()")[0]

    name = trxpath("/td[2]/div/text()")[0]

    prov = trxpath("/td[3]/text()")[0]

    strLen = 22-len(nameencode('GBK'))+len(name)

    print('排名:{:<3},   学校名称:{:<{}}\t,   省份:{}'format(rank,name,strLen,prov))

希望对你有帮助!

以上就是关于如何使用xpath获取html标签中属性的属性值 如:全部的内容,包括:如何使用xpath获取html标签中属性的属性值 如:、如何用Python爬取出HTML指定标签内的文本、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9298655.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存