有没有办法在末尾插入 javascript file_get_contents()
?
我的意思不是添加到函数的输出中,即 javascript。我想要的是在我从file_get_contents()
.
就像使用 chrome 的扩展,它在网站末尾插入一个 javascript。但就我而言,我希望该函数file_get_contents($url)
直接输出所有内容(插入的网站+ javascript)。
在这种情况下有没有办法使用 cUrl ?
有没有办法做到这一点?
谢谢
有没有办法在末尾插入 javascript file_get_contents()
?
我的意思不是添加到函数的输出中,即 javascript。我想要的是在我从file_get_contents()
.
就像使用 chrome 的扩展,它在网站末尾插入一个 javascript。但就我而言,我希望该函数file_get_contents($url)
直接输出所有内容(插入的网站+ javascript)。
在这种情况下有没有办法使用 cUrl ?
有没有办法做到这一点?
谢谢
您需要对*_replace
检索到的代码使用函数,或使用 DOM 类来更改代码。没有办法修改file_get_contents
自己添加代码
$script =<<<END
<script type="text/javascript" src="http://www.example.com/mysscript.js"></script>
</body>
END;
$html = file_get_contents($url);
$html = str_replace("</body>",$script,$html);
这里假设被抓取的内容有完整的html代码,主要包括</body>
标签