szzxc 发表于 2025-7-14 10:58:45

页面的元素找不到,能正常填写表单数据,但找不到元素

页面的元素找不到,手工能正常填写表单数据,但找不到元素,表单是在iframe中的,即使用占击表单也无法定位表单的元素。只有F12,通过查看点击元素才能找到该元素,这个时候通过控制台,在控制台也能找到元素了。(这个时候用document.querySelector('xxx_id > section:nth-child(1) > div:nth-child(2)...又找到元素。)但是刷新页面,又找不到了。即使用定位到iframe中,也是无法找到定位元素。之前是可以的找到的,升级了版本,多一个功能,就是刷新页面,数据可以会保留,会弹出访问是恢复数据。看页面用的CAP4_FORM..这个要如何操作元素,自动填写数据呢?

王一之 发表于 2025-7-14 23:17:54

参考参考这个吧 https://learn.scriptcat.org/%E6%B2%B9%E7%8C%B4%E6%95%99%E7%A8%8B/%E4%B8%AD%E7%BA%A7%E7%AF%87/%E5%A4%84%E7%90%86iframe%E7%9A%84%E7%A2%8E%E7%A2%8E%E5%BF%B5/?_highlight=iframe
页: [1]
查看完整版本: 页面的元素找不到,能正常填写表单数据,但找不到元素