我想从网页中获取数据,其中包含一些 json 数据。问题是,json 数据只有在用户登录网站时才会返回。如果不是,则返回登录页面。
URL url = new URL(API_URL);
URLConnection conn = url.openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream)));
StringBuilder builder = new StringBuilder();
String line = "";
while ((line = br.readLine()) != null) {
builder.append(line + System.getProperty("line.separator"));
}
String result = builder.toString();
所以,result
我期待有 json 数据。但我在那里有一个登录页面。我尝试从浏览器登录,但没有帮助。
如何使用浏览器中的 cookie 来访问此登录页面?