吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1937|回复: 32
收起左侧

[求助] 爬虫xpath语法求助!

[复制链接]
吧唧小脆脆 发表于 2019-11-1 16:20
如何使用xpath定位div标签下 的a标签,怎么写都不对我哭了———>selector.xpath('//div[@class="pl2"]/a/href')
这个是错的,但是我实在不会写了...



1572596268(1).png

红框是我想要获取的href

红框是我想要获取的href

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

田田爱崽崽 发表于 2019-11-1 16:21
你的两个单引号貌似是中文输入的呀,正常的英文模式单引号长这样”‘“
 楼主| 吧唧小脆脆 发表于 2019-11-1 16:22
我知道正确的是选取图片红色方框上面的那一段——》selector.xpath('//div[@class="nbg"]/@href')  
这一段才是正确的,但是我就是想获取div下面的a标签不行吗
 楼主| 吧唧小脆脆 发表于 2019-11-1 16:26
田田爱崽崽 发表于 2019-11-1 16:21
你的两个单引号貌似是中文输入的呀,正常的英文模式单引号长这样”‘“

引号输入是没错的呀,错了pycharm会提示的
yc19951005 发表于 2019-11-1 16:27
提供一下 链接 我来试下
小傲宇 发表于 2019-11-1 16:28
你的a标签下有href属性 你拿到的肯定是href属性 所以必须的写@href
 楼主| 吧唧小脆脆 发表于 2019-11-1 16:32
yc19951005 发表于 2019-11-1 16:27
提供一下 链接 我来试下

https://music.douban.com/top250?start={0}
 楼主| 吧唧小脆脆 发表于 2019-11-1 16:33
小傲宇 发表于 2019-11-1 16:28
你的a标签下有href属性 你拿到的肯定是href属性 所以必须的写@href

selector.xpath('//div[@class="pl2"]/@href')
这样写吗
时光深存少年梦 发表于 2019-11-1 16:34
//p[contains(concat(' ', normalize-space(@class), ' '),' pl ')]
 楼主| 吧唧小脆脆 发表于 2019-11-1 16:36
时光深存少年梦 发表于 2019-11-1 16:34
//p[contains(concat(' ', normalize-space(@class), ' '),' pl ')]

我完全看不懂诶这个....
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表