JAVA + jsoup + httpUnit 爬虫报错

来源:互联网  责任编辑:小易  时间:2017/5/26 3:58:00
本网有用户碰到这样的问题:JAVA + jsoup + httpUnit 爬虫报错,具体问题如下:

String sinaLoginUrl="http://apps.evozi.com/apk-downloader";
WebClient  client=new WebClient();
client.getOptions().setCssEnabled(false);
client.getOptions().setJavaScriptEnabled(true);//设置成true就报错
HtmlPage loginPage = client.getPage(sinaLoginUrl);
HtmlButton loginButton= (HtmlButton)               loginPage.getElementById("download_apk");
HtmlPage result = loginButton.click();
System.out.println(result.getUrl().toString());

错误信息:
com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function addEventListener in object [object HTMLDocument]. (http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js#2)


是否不认识jquery的标签导致的呢,请教各位

本网根据需求用户需求,为用户寻得以下其他网友提供的解决方法,方法仅供参考,具体如下:

=================1楼=====================

很明显,那个jquery.js是请求不到的。在天朝,不解释。

如果您还有更好的解决方法,请在最下面评论中留下您的解决方法


  • 本文相关:
  • 使用Mybatis执行sql时如何统一校验输入参数?
  • js里这种表述式是啥意思?return (y1 - y2 > 0 ? "Up" : "Down");
  • 请问基于云架构的J2EE架构应该怎么做?
  • spring ,hibernate 都是用到了asm字节码技术,请问它们具体都拿ASM来实现了什么功能?或者说在哪个功能上用到的
  • 如何判断操作系统是32位还是64位?
  • DBA_OBJECTS + ROWNUM 和 DUAL + ROWNUM 一个结果比较的疑问
  • ajax缺点?
  • 判断字符串是否是数字开头
  • 用java程序监视mysql的变化。求方法
  • 如何对URL地址栏传参的信息进行加密或保护
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2015 www.zgxue.com All Rights Reserved