实时更改任何站点可视化属性

时间:2012-12-19 09:21:38

标签: php javascript html ajax

是否有办法通过自定义页面加载网站(或指向网页),该页面能够抓取原始网站的元素并更改其可视化属性?

例如:如果有一个带有红色段落的在线网站,可以创建一个能够指向该网站并将其段落可视化边框变为蓝色的页面吗?

更新:
非常非常重要,我绝对需要能够 导航 目标网站。我正在寻找一种方法来创建一个“可视化层”,它必须对最终用户透明。

更新2:
我尝试使用以下代码创建一个php页面并使用cURL:

$ch = curl_init();

 curl_setopt($ch, CURLOPT_URL, 'www.google.com');
 curl_setopt($ch, CURLOPT_HEADER, 0);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);

 $output = curl_exec($ch);

 curl_close($ch);

print( $output );

页面已加载但遗漏了一些元素和图片。我也无法浏览/搜索它。

更新3:
我发现FireFox和Chrome的扩展非常接近我的目标:"Stylish"
此添加允许更改任何网站css proprerty并保存,以便每次访问该页面时重新加载它们。

现在我的问题是:如何创建专用页面来加载和更改特定网站的可视化?


最终编辑:

为了用更相关的论点继续这个问题,我决定问一个新问题:
create a php proxy page

1 个答案:

答案 0 :(得分:2)

使用php CURL函数获取网站,然后用你自己的网页替换css,或者在phpQuery库的帮助下将css规则嵌入到文件中。