Crossin的编程教室

标题: 这个怎么定位啊 [打印本页]

作者: zcc0    时间: 2020-3-17 10:58
标题: 这个怎么定位啊
drive.find_elements_by_xpath('//input[@value="A"]')
为什么我这样写定位不到啊

Snipaste_2020-03-17_10-57-33.png (14.23 KB, 下载次数: 521)

Snipaste_2020-03-17_10-57-33.png


作者: zcc0    时间: 2020-3-17 10:59
我就想把A选项选出来
作者: crossin先生    时间: 2020-3-17 12:35
zcc0 发表于 2020-3-17 10:59
我就想把A选项选出来

要确认你这个drive现在的页面是不是包含你要的文本
从浏览器里看到的,不代表你抓取下来的,在程序里输出去确认

xpath的抓取规则,你可以自己写一段文本来测试。
但如果内容里没有,再怎么也抓不到。如果内容确实存在,但抓不到,那再考虑规则问题
作者: zcc0    时间: 2020-3-17 14:40
crossin先生 发表于 2020-3-17 12:35
要确认你这个drive现在的页面是不是包含你要的文本
从浏览器里看到的,不代表你抓取下来的,在程序里输出 ...

不知道为什么  ,我不管找网页里的任何东西,都找不到
作者: zcc0    时间: 2020-3-17 14:41
这是为什么啊 ,我刚开始弄,可以说的详细点吗

Snipaste_2020-03-17_14-39-36.png (30.97 KB, 下载次数: 511)

Snipaste_2020-03-17_14-39-36.png


作者: crossin先生    时间: 2020-3-17 15:10
https://www.jianshu.com/p/2fc030537137

把你抓到的内容print出来看有没有你要的内容,如果没有,那当然取不到
作者: crossin先生    时间: 2020-3-17 15:13
问题1:你是否抓取到了内容
(你没提供代码,也没有提供输出,这个别人无法帮你判断)

问题2:对于xpath规则的使用是否正确
这个要在确认1之后才有意义

如果你是刚开始接触编程的话,那应该先从基础例子练习起
作者: zcc0    时间: 2020-3-17 17:11
crossin先生 发表于 2020-3-17 15:13
问题1:你是否抓取到了内容
(你没提供代码,也没有提供输出,这个别人无法帮你判断)

嗯嗯 ,谢谢,我还想问一下  我按照你给的东西那个试了一下 ,然后find了一下,最后发现确实网页的有些东西可以找得到,但是有些东西找不到(我想找的东西就没有find到,其他的东西就找到了),这是为什么啊,我应该去了解哪方面知识可以解决类似的问题

Snipaste_2020-03-17_17-10-33.png (32.28 KB, 下载次数: 513)

Snipaste_2020-03-17_17-10-33.png


作者: crossin先生    时间: 2020-3-18 23:20
https://mp.weixin.qq.com/s/bW2tsRk4GSJamGH9ZhtOJg




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5