2

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

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

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

更新 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 属性并保存它,以便每次访问页面时重新加载它们。

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


最终编辑:

为了用更相关的论点继续这个问题,我决定问一个新的问题:
创建一个 php 代理页面

4

1 回答 1

2

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

于 2012-12-19T09:25:37.760 回答