🔘问题:如何获取下图中红框内的文本?
🔘测试网站:
http://ip111.cn
🔘已尝试过的无效控制台代码:
1、document.querySelector("iframe[src='https://us.ip111.cn/ip.php']").contentWindow.innerText;
2、document.querySelector("iframe[src='https://us.ip111.cn/ip.php']").contentDocument.innerText;
🔘网页元素概览
我认为是可以的,因为我自己也有在用,但是你最好不要用src来查找,如果iframe个数不变,你就直接document.querySelectorAll('iframe')[1],因为你这个src中有// :等特殊符号,像这样,注意要是top层级,如图红框,我的是序号为1的,就是1,你的可以自己再来看
而且我这个iframe也是通过网址来显示的
层级很重要,一定是top,因为浏览器有时候会自动帮你改变层级,我这个就变层级,就查找不到了
谢谢。在浏览器控制台是获取到了,但用Quicker获取不到。你可以在话题里的测试网站测试。