webclient 爬取网页 禁止自动跳转
2015-11-16 09:45
288 查看
如图
网站中提示正常,但是使用webclient进行相同请求抓取无法得到提示,直接返回上一个页面源码
解决方法:
client.getOptions().setJavaScriptEnabled(false);
代码中添加上面一行。
剖析:
页面请求返回的是javascript,如果webclient中不设置禁用javascript,则会自动执行javascript
设置后请求完记得设置回来。
网站中提示正常,但是使用webclient进行相同请求抓取无法得到提示,直接返回上一个页面源码
解决方法:
client.getOptions().setJavaScriptEnabled(false);
代码中添加上面一行。
剖析:
页面请求返回的是javascript,如果webclient中不设置禁用javascript,则会自动执行javascript
设置后请求完记得设置回来。
相关文章推荐
- 检测到"_ITERATOR_DEBUG_LEVEL"的不匹配项
- eclipse不能进行保存
- 【web前端】关于窗口内高度,宽度相关的方法
- iOS---升级Xcode之后VVDocumenter-Xcode不能用的解决办法
- 剑指Offer-23-从上往下打印二叉树
- C++中堆和栈的区别,自由存储区、全局静态存储区和常量存储区
- Android setText()异常
- CocoaPods详解之----使用篇 pod install/pod update更新慢的问题,cocoapodspod
- nginx的五种负载算法模式
- [转]oracle awr报告生成和分析
- 12 个 CSS 高级技巧汇总
- Java 迭代器
- Service Workers“早”知道?
- cookie解密
- junit 多线程测试
- 正则表达式
- OC小结
- MySQL字段类型详解
- 有时候需要啥忽略警告的方法,特别是在.m文件中
- 初步探究ES6之for循环和Map,Set