Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在外部源iframe中搜索字符串?_Iframe - Fatal编程技术网

如何在外部源iframe中搜索字符串?

如何在外部源iframe中搜索字符串?,iframe,Iframe,我正在试图找到一种方法来搜索外部iframe的内容。。怎么做 我知道我不能使用javascript遍历外部iframe,但是PHP呢?我可以用PHP实现一个脚本来扫描外部iframe的内容吗?如何读取?您可以使用cUrl或fread来读取iframe的src中的url内容,但不能保证内容是相同的。在iframe内呈现的页面可能取决于会话数据、cookie、仲裁 问题是,当我试图使用curl时,我试图放在iframe中的网站不起作用。。因为它认为我使用的是一种不同的浏览器。。我认为这与通过浏览器代

我正在试图找到一种方法来搜索外部iframe的内容。。怎么做


我知道我不能使用javascript遍历外部iframe,但是PHP呢?我可以用PHP实现一个脚本来扫描外部iframe的内容吗?如何读取?

您可以使用cUrl或fread来读取iframe的src中的url内容,但不能保证内容是相同的。在iframe内呈现的页面可能取决于会话数据、cookie、仲裁

问题是,当我试图使用curl时,我试图放在iframe中的网站不起作用。。因为它认为我使用的是一种不同的浏览器。。我认为这与通过浏览器代理指定im使用google chrome浏览器来欺骗网站有关?如果它仅依赖于浏览器/用户代理,则可以这样做。im尝试扫描的网站是facebook。。他们有类似facebook的box社交插件,我想知道使用我网站的读者是否已经喜欢我的页面。。显然,facebook没有实现一种方法,让你很容易就知道,你可能无法做到。当您从PHP检索该url的内容时,您没有与该facebook页面关联的会话数据,因此当您加载它时,您将看到不同的内容。但是,有另一种方法可以在页面上嵌入like按钮,并且它不使用iframe。当您在上使用此See JavaScript版本时,可能会有更多的可能性