今日像往常进行xpath定位元素 发现代码里定位不出来 所以我就手动修改定位xpath
最后怎么修改都获取不到 返回None 那我就向上找 找到他的外祖母 最后进行inner_html()
发现元素是存在的 没有任何问题 这里我就又更加怀疑自己定位出错 折腾了半天发现定位不出来
于是我放弃了
选择了别的方案 可看到 元素定位是没有问题的 返回依旧是None
这是我的代码
通过输出可以看到 返回的对象是空的
通过inner他的祖母 可以看到是存在元素的 也就是source 定位却定位不到
我一开始怀疑是js请求拿到的参数 可后来一想 我用的是浏览器啊
上面我们知道有这个元素 心里就有底了
那么就利用lxml进行定位
注意 元素我定位到他的父标签了(确保playwright定位得到) 下面要往下去定位
如图 这样我就拿到了src地址内容