【发布时间】:2013-03-28 18:18:56
【问题描述】:
我正在像这样使用 Curl 进行屏幕抓取:
<?php
$url = "http://www.bbc.com/news/";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
echo $curl_scraped_page;
?>
然后我在 HTML 页面上回显内容。问题是,当我查看控制台时,我看到 404 错误,因为分配给 javascript 文件的相对 URL。例如,如果 URL 是:somejavascriptfile.js 在加载页面时我的域名是这样添加的:http://mydomain/somejavascriptfile.js 这些路径显然不正确。
那么我该怎么做才能获取 js 文件的实际 URL?如果我可以使用 jQuery (split/replace) 来更改正文中的 URL,但这在这种情况下不起作用。
【问题讨论】:
-
@alex-shesterov 感谢您的编辑:)
标签: php javascript jquery relative-path