2012-12-04 63 views
0

我閱讀和使用PHP &捲曲解析網站的無JavaScript的變種。本網站有時會發送啓用javascript的源代碼,有時還會發送javascript代碼禁用的源代碼。這使得解析非常困難,因爲我不得不尋找兩種變體。申請一個網站

有什麼辦法說「我已經啓用非JavaScript」或更好的是什麼信號,另一邊是尋找決定派出啓用javscript版本與否。

我知道curl在服務器端運行,無法解析javascript,我只是想發送一些信號給服務器,說「請給我JavaScript禁用版本」

+0

那麼依靠'

+0

我需要的信息中不包含任何非腳本標籤 – Alex2php

+2

沒有「標準」的方式來做到這一點。例如http頭。直到有問題的網站決定如何去做。也許它只是看着用戶,或者猜測。 Mybe它有一些查詢參數 - 但它又是特定於所討論的站點。所以我們可以幫助 – barryhunter

回答

1

嘗試和發送以下報頭;

X-JAVASCRIPT-ENABLED: false 
+1

是否在任何地方記錄? –

+2

我從來沒有聽說過這個。 – Quentin

+0

如果這是:http://stackoverflow.com/a/6272113/499214是你的來源,那麼你會很幸運找到一個真正知道這個頭的服務器。 –