2014-01-17 71 views
0

我有他的名字是temp.html一個HTML頁面,它喜歡:如何在linux中打開一個像在Windows瀏覽器中打開的HTML頁面?

<div class="file_div1" style="border-top:none; margin-top:0"> 
    <div class="file_div1_1"> 
     <script type="text/javascript"> 
      var file_id=1001; 
     </script> 
     <script language='JavaScript' type='text/javascript' src='http://files.testjs.com/cs/jsfile/js/f.js'></script> 
    </div> 
</div> 

這些HTML片段會都會停止,直到像一個http請求whoes網址:

http://ff.test.com/rf?id=1001 

我更改hosts文件win7並使「ff.test.com」重定向到10.1.120.81(這是我的離線linux機器),然後我在Firefox中使用python + selenium打開這個html頁面,http請求將發送到10.1.120.81。但是,使用python + selenium會很慢,如果我想在linux中這樣做,我該怎麼辦?

我嘗試在Python或wget命令在我的離線的Linux機器使用的urllib2,遺憾的是,HTTP請求可以發送到10.1.120.81,我只得到了靜態的HTML頁面,但不能執行它。

還有其他方法嗎?謝謝!

回答

0

等等,我不清楚你的意思。你在窗口環境(X11)?或者只是命令行?例如,如果你想執行一個html文件以便運行javascript,你可以使用一些模仿web瀏覽器的東西; l,,甚至捲曲?

我想。我真的不明白這個問題,但也許這有幫助!

+0

謝謝。在Windows中,它運行良好,html文件將在Firefox中執行併發送http請求。但是我只能在linux中獲得靜態html文件,我無法執行它。有什麼建議麼? – Mark

+0

@Mark,你有沒有嘗試過在Linux下使用firefox? –

+0

如何在linux中使用firefox?對不起,我以前沒用過它。 – Mark

0

您是否嘗試過使用屬於Python的webbrowser庫?它也是與操作系統無關的。

+0

謝謝你,我已經試過了。我只能得到靜態html頁面,無法執行它。 – Mark

+0

你的問題是關於如何在Linux中更改'hosts'就像你在Windows上做的那樣? – arocks

+0

我更改了主機(/ etc/hosts),但無法打開html:firefox http://inte.test.com/test.html。 – Mark

相關問題