這個問題已經解決如何多次從url獲取一些文本?
Sry基因的稱號-_- 我試圖創建一個應用程序,獲得從網頁一些文本。當你點擊「下一步」按鈕時,你將進入下一頁並更新文本。我遇到的問題是當你點擊「下一步」按鈕時文本沒有更新。最好我只是想運行下面的代碼來更新文本。我想我已經縮小了它與建立連接的方式有關的問題。
private static BufferedReader page;
public void checkPage(String website, int number){
URL url = null;
HttpURLConnection connection = null;
String line = "start";
try {
url = new URL(website + number);
connection = (HttpURLConnection) url.openConnection();
page = new BufferedReader(new InputStreamReader(connection.getInputStream()));
while (line != null) {
line = page.readLine();
checkLine(line);
}
connection.disconnect();
}catch (IOException e){
e.printStackTrace();
}
}
checkLine()做一些時髦的東西讓我之後的文本.. 這種感覺就像我失去了一些東西明顯..
當前的設置是,我有一類被稱爲「 GetDataFromPage「將數據保存在一些私有字符串變量中,然後使用」GetDataFromPage「中的一些公共方法來提取數據以供使用。
問題是」GetDataFromPage「類中的數據沒有接縫當我調用data.checkPage(web,url + 1)時想要更新;其中數據是GetDataFromPage
更新
我frekin傻..一切是爲一些布爾值,我忘了復位實現數據的讀取。也就是說當你在深夜寫代碼時會發生什麼..
你從對象連接中得到什麼?它是否爲空?你有異常嗎?你從目標頁面得到什麼?在調試的這個階段,如果你知道症狀是什麼,它會有所幫助。 –