又来打扰大家了……需求是这样:我想用JAVA获取一个链接地址的页面内容,该地址为A。代码如下:
URL url = new URL(URL-A);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
int state = connection.getResponseCode();//返回值为200
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),charsetName));最后读取的内容不是我在浏览器内输入地址A所看到的内容。后来发现在地址A做了内部跳转,跳到了B。而我获取的内容为桥页内容。所以想请教大脚有什么方式可以通过地址A获取到地址B的内容。
URL url = new URL(URL-A);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
int state = connection.getResponseCode();//返回值为200
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),charsetName));最后读取的内容不是我在浏览器内输入地址A所看到的内容。后来发现在地址A做了内部跳转,跳到了B。而我获取的内容为桥页内容。所以想请教大脚有什么方式可以通过地址A获取到地址B的内容。
2、通过JS的window.open打开地址A,然后再获取跳转后的地址B,但是跳到地址B后,JS无效。
A ------------> JS 桥页 ----------------> B
正解(你说的这种就是LZ想要的)……LZ就是 不明白 为什么A会 内部跳转……我表示 没看到 代码 ,很难说出那里的问题
不敢肯定是不是这个情形,我URL帖上来。http://s.click.taobao.com/t_8?e=7HZ6jHSTbIQy78tRL8rPJp%2FuvXCdpHB8Lao0BZW8PJWZe02FnwmW2lOnsqAE8UmfEaMFVU9Lg%2F8xWz1HfhtrVWTrTSowPPB%2F9gh5vPLYqsSIH68%3D&p=mm_17142583_0_0&n=19&spm=2014.12173575.1.0
代码还没有写几行,只是没有思路。链接地址如下:http://s.click.taobao.com/t_8?e=7HZ6jHSTbIQy78tRL8rPJp%2FuvXCdpHB8Lao0BZW8PJWZe02FnwmW2lOnsqAE8UmfEaMFVU9Lg%2F8xWz1HfhtrVWTrTSowPPB%2F9gh5vPLYqsSIH68%3D&p=mm_17142583_0_0&n=19&spm=2014.12173575.1.0