我想在webpage上获取iframe的HTML源代码。我正在使用GoLang的chromedp包。如何用chromedp包处理iframe?文档非常少,所以无法找到方法。
链接:
Google-doc了解我的任务详情。
答案 0 :(得分:0)
经过多次尝试,最后,我找到了方法并解决了我的疑问。您可以在我的GitHub存储库中查看此查询。谢谢。 要获取iframe内容,我们可以使用Javascript。使用chromedp的方法如下,
<?php
$records = [
2 => "gibberish",
5 => "garbage",
38 => 'x._domainkey 14400 IN TXT ( "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApYA+ELn4SxsERDFgUB9pUnB4PjbcUlSJoLHAlCq1MLVA3NxgLKSAz+lSczyMH97Y/xOpJf1X1LSoGgNh5GVRn0t"',
39 => '"pm1QOPfKbNHx8VMNn4L/KZSPGFyySDUK/UPnF1QoMckoU5a/LgtI8x1ttry5oySDTY9KprVAf92uK6pOFQJA3QlzV2P+R4tx/zho5KlDHmc8YKjL7rLjgQVX7GUBi9cHr0+BQdVFgFL8SwBY8fn/CQ"',
40 => '"42JMsEWcMjjEkbAwi9yscGQoTih+kctjr4W8LDF28vyJixozbaFpG8pJ+jGDAho+Zjt/XReOZQP0h51Y8md3/x/F0+gST4mn0mCskNtIQIDAQAB"'
];
foreach ($records as $i => $record) {
if (stripos($record, "domainkey") !== false) {
$initialIndex = $i;
break;
}
}
echo substr($records[$initialIndex], 0, -1).trim($records[$initialIndex + 1], '"').trim($records[$initialIndex + 2], '"')."\")";