使用 PHP 在页面中提取 Javascript 的源代码
Extracting the source of a Javascript in a page with PHP
我正在尝试从页面中查找嵌入式流链接。当我检查该页面的源代码时,它返回类似于以下内容的内容:
<script type='text/javascript'> swidth='640', sheight='460';</script>
<script type='text/javascript' src='http://www.sawlive.tv/embed/hqfootyerech1'></script>
这也返回如下代码:
http://sawlive.tv/embed/watch/xxxxxxx_
我已经尝试用file_get_contents
爬到 http://www.sawlive.tv/embed/hqfootyerech1 但它没有返回任何内容。
页面仅从 http://myiframe12.altervista.org/加载
有没有办法获取页面的完整源代码,包括嵌入的页面和脚本?我可以使用 Firefox 检查该页面上加载的元素,但源代码不同。
我听说过Selenium2。但也不知道它是如何工作的。
你应该使用 file_get_content
.如果使用 http 或文件的路径调用它是有区别的。
如果你想获得源代码,你应该写:
file_get_contents('path/to/YOUR/FILE.php');
您可能用它的URL调用了一个文件,这是不同的,如果你使用http,你只能看到PHP脚本的输出,所以使用路径。
我认为您无法访问不在您的域上的文件的源代码,但我不确定。
*编辑 : *
万一这个剂量不起作用,我发现这个代码,没有经过测试,但应该也可以工作:
ob_start();
include "yourfile.php";
$myvar = ob_get_contents();
ob_end_clean();
相关文章:
- 如何在HTML源代码中提取javascript变量
- 从CSV文件中提取JavaScript代码
- 从excel中提取Javascript
- 如何从html中提取javascript
- 如何在单击按钮后提取javascript中textarea的id(在本例中是动态的)
- 使用R从xml节点提取javascript语法
- 使用 PHP 在页面中提取 Javascript 的源代码
- 如何在 Java 中从 HTML 页面中提取 JavaScript 链接
- 在Poedit中提取javascript gettext
- 用于提取 javascript (.js) 类和方法结构的库
- 有没有办法从Google Docs/with Google Apps Script中的页面中提取JavaScript变量
- 使用 Babel CLI 提取器提取 Javascript 获取文本消息
- 安卓系统,使用javascript接口从webview中提取javascript变量
- 使用DOMDOCUMENT提取JavaScript值
- 如何使用正则表达式提取javascript变量
- 如何通过python从源页面中提取javascript创建的隐藏标签
- 仅从脚本标记中提取javascript
- 如何从下面的页面中提取JavaScript函数
- 正在提取JavaScript中的URL参数值
- 如何从网页中提取javascript动态数据