我希望我不会愚蠢地使用谷歌和搜索引擎在沙发上。
我尝试获取页面内容(源代码)并过滤掉一些网址。
我试过
$url = file_get_content("http://www.blablabla.bla/blabla.html");
echo $url;
当然它向我展示了页面......
但我想要的是将这些数据传递给jquery,这样我就可以选择一个子节点来提供一个精确的链接。
任何想法?
我也尝试了jquery
var url = "http://www.blablabla.bla/blabla.html";
$.get(url,function(data){
alert(data);
});
没有结果......
永远不会调用警告:/
答案 0 :(得分:3)
你几乎就在那里。让您的php脚本将html返回到您的页面:
page.html中:
$.get('myscript.php', function(data) {
alert(data);
});
myscript.php:
echo file_get_content("http://www.blablabla.bla/blabla.html");
这称为服务器端代理,它是绕过同一原始政策的一种方式。
答案 1 :(得分:0)
$url = file_get_content("http://www.blablabla.bla/blabla.html");
$lookingFor = '<a href="www.link.com">Link</a>';
if (strpos($url,$lookingFor) !== false)
{
// found it
}
也许是这样的? http://uk3.php.net/strpos