吧唧小脆脆 发表于 2019-11-1 16:20

爬虫xpath语法求助!

如何使用xpath定位div标签下 的a标签,怎么写都不对我哭了———>selector.xpath('//div[@class="pl2"]/a/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

吧唧小脆脆 发表于 2019-11-1 16:36

时光深存少年梦 发表于 2019-11-1 16:34
//p

我完全看不懂诶这个....
页: [1] 2 3 4
查看完整版本: 爬虫xpath语法求助!