1
我正在嘗試使用htmlunit庫訪問java中的網頁。我可以成功地閱讀常規桌面瀏覽器的頁面,但現在我想閱讀相同網頁的移動版本,基本上是手機瀏覽器中顯示的原始HTML,但我不能。閱讀htmlunit網頁的移動版本
我試着用移動電話規範定義一個新的BrowserVersion
類,如下所示。但是,當我閱讀網頁時,讀取的值不是網頁的移動版本(與網頁的桌面版本相同)。
String applicationName = "Chrome";
String applicationVersion = "5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19";
String userAgent = "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19";
int browserVersionNumeric = 51;
BrowserVersion browser = new BrowserVersion(applicationName, applicationVersion, userAgent, browserVersionNumeric);
WebClient webClient = new WebClient(browser);
任何機構都可以幫助我閱讀移動版本的網頁。