使用以下代码阅读内容 来自jsp页面使用eclipse
public static String getOTP(String p_mobileNumber)
{
String l_str_result;
StringBuilder content = new StringBuilder();
// many of these calls can throw exceptions, so i've just
// wrapped them all in one try/catch statement.
try
{
// create a url object
URL url = new URL("https://page.jsp");
// create a urlconnection object
URLConnection urlConnection = url.openConnection();
// wrap the urlconnection in a bufferedreader
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
String line;
// read from the urlconnection via the bufferedreader
while ((line = bufferedReader.readLine()) != null)
{
content.append(line + "\n");
}
bufferedReader.close();
}
catch(Exception e)
{
e.printStackTrace();
}
l_str_result=content.toString();
}
任何人都可以告诉我在上面的代码刷新jsp页面之前我必须做些什么修改才能阅读内容?
答案 0 :(得分:0)
您发布的代码不包含selenium代码。如果您打算使用selenium,可以使用以下代码。
WebDriver driver = new HtmlUnitDriver(true);
driver.get("https://page.jsp");
driver.navigate().refresh();
String pageSource = driver.getPageSource();
我使用的HTMLUnitDriver是一个无头浏览器。如果要使用firefox,可以更改为new FirefoxDriver()
。