webclient 爬取网页 禁止自动跳转

如图


网站中提示正常,但是使用webclient进行相同请求抓取无法得到提示,直接返回上一个页面源码

解决方法:

client.getOptions().setJavaScriptEnabled(false);

代码中添加上面一行。

剖析:

   页面请求返回的是javascript,如果webclient中不设置禁用javascript,则会自动执行javascript

设置后请求完记得设置回来。

你可能感兴趣的:(webclient 爬取网页 禁止自动跳转)