注册 登录
编程论坛 Python论坛

关于xpath方法爬虫,如何节取地址?

LanXX 发布于 2019-12-24 15:03, 2389 次点击
从网页复制XPath的地址基本都是得到空列表,不知道是哪里出现问题?我看教程也是这样操作的,如果不通过复制的方式还有其他方式写出来吗?求大神解答一下,万分感谢,已经找了很久没用找到答案.....

from lxml import etree
import requests

url = 'https://music.'
kv = {'user-agent':'Mozilla/5.0'}
r = requests.get(url , headers = kv).text
s = etree.HTML(r)
title = s.xpath('//*[@id="content"]/div/div[1]/div/table[1]/tr/td[2]/div/a/text()')

print(title)
5 回复
#2
wp2319572019-12-24 15:30
回复 楼主 LanXX
程序代码:

from lxml import etree
import requests

url = 'https://music.'
kv = {'user-agent':'Mozilla/5.0'}
r = requests.get(url , headers = kv).text
s = etree.HTML(r)
title = s.xpath('//div[@class="pl2"]/a/text()')
for x in title:print(x.strip())     
#3
LanXX2019-12-24 18:08
回复 2楼 wp231957
谢谢大神解答!谢谢你
#4
phiplato2020-04-24 22:50
chrome可以直接复制黏贴xpath
#5
sssooosss2020-04-25 19:28
学习
#6
wangkj8882020-05-09 21:55
学习
1