html - 如何处理网页上的 iframe

标签 html go iframe web-scraping chromedp

我想获取 webpage 上的 iframe 的 HTML 源代码.我在 Go 中使用 chromedp 包。如何使用 chromedp 包处理 iframe?文档非常少,所以找不到方法。

链接:

chromedp

Google-doc获取我的任务的更多详细信息。

最佳答案

经过多次尝试,终于找到了方法,解决了我的疑问。你可以查看我的GitHub此查询的存储库。谢谢你。 要获取 iframe 内容,我们可以使用 Javascript。使用 chromedp 的方法如下,

cdp.EvaluateAsDevTools("document.getElementById('IFRAME-ID').contentWindow.document.body.outerHTML;", RESULT-BUFFER),

关于html - 如何处理网页上的 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46169407/

相关文章:

javascript - 从外部网页中剥离信息

Go 和面向对象范式

go - 从 protobuf 更新数据

javascript - 如何使用文本输入更改 iframe 的 src?

jquery - 多个 Bootstrap 导航栏的动画汉堡图标

html - 翻转效果适用于 firefox 但不适用于 chrome

php - 如何将 html 页面转换为 pdf 并在每个 pdf 页面中用标题打破内容?

jQuery 不会更新 td 背景颜色 - 包含代码

go - 如何将 Go 中的 map 类型转换为自定义类型?

jquery - Firefox 无法加载 iFrame