2012-12-19 82 views
2

有沒有辦法通過自定義頁面加載網站(或指向網頁),以便抓取原始網站的元素並更改其可視化屬性?實時更改任何網站可視化屬性

例如:如果有一個帶有紅色段落的在線網站,可以創建一個能夠指向此網站的頁面並將其段落可視化邊框變爲藍色?

UPDATE:
非常非常重要的,我絕對需要能夠導航目標站點。
我正在尋找一種方法來創建一個「可視化圖層」,它必須對最終用戶透明。

更新2:
我試圖創建一個PHP頁面,並使用捲曲與此代碼:

$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

回答

2

使用PHP捲曲功能搶到的網站,然後用你自己的頁面替換頁面的CSS,或者在phpQuery庫的幫助下將css規則嵌入到文件中。

+0

好吧,所以你建議創建一個php頁面,以抓取「原始頁面代碼」到我的「可視化頁面」中。我能從我的頁面瀏覽原始網站,還是隻能使用不同顏色樣式的靜態副本? – Mave751

+0

是的,鏈接將繼續工作。但只有當他們以http; // sitename開頭。否則,你應該用** href =「http; // sitename/**替換** href =」/ **。我用我的朋友們的照片做了與國際刑警組織通緝人員的假頁面相同) –

+0

但我不知道目標網站的代碼或其鏈接的目的地,我只有主要的網址。我需要創建一個「窗口」並通過該網站查看。我已經使用iframe進行了測試,但不幸的是,它允許導航,但無法到達跨域的元素。 – Mave751

相關問題