org.htmlparser.util.ParserException: Error in opening a connection to ***

syntax error, expect {, actual [, pos 0 at javaBean类报如下错误: syntax error, expect {, actual [, pos 0 com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0 翻译:语法错误,期望是{,但是是[ , --------------------- 解决方式: 数据之间相互解析和转换 将... 阅读详情

星期六 2007年09月01日

org.htmlparser.util.ParserException: Error in opening a connection to ***

 

使用HTMLparser时碰到一个错误

org.htmlparser.util.ParserException: Error in opening a connection to

java.io.IOException: Invalid argument

 at java.io.WinNTFileSystem.canonicalize0(Native Method)

 at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:396)

 at java.io.File.getCanonicalPath(File.java:559)

 at org.htmlparser.http.ConnectionManager.openConnection(ConnectionManager.java:774)

 at org.htmlparser.Parser.<init>(Parser.java:304)

 at org.htmlparser.Parser.<init>(Parser.java:316)

 at tentsoft.util.CNLinkInfParser.doCNLinkInfParser(CNLinkInfParser.java:62)

 at tentsoft.util.CNLinkInfParser.getCNLinkList(CNLinkInfParser.java:111)

 at tentsoft.util.CNLinkInfParser.main(CNLinkInfParser.java:138)

仔细查看源代码,发现是在
myParser = new Parser(htmlBody);这句出错

其中htmlBody是我request到一个网站得到的response,类型为String.
但是报错。
最后通过定义一个方法

     /**
     * 解析字符串
     * @param inputHTML String
     * @return Parser
     */
    public static Parser createParser(String inputHTML) {
        Lexer mLexer = new Lexer(new Page(inputHTML));
        return new Parser(mLexer,
                          new DefaultParserFeedback(DefaultParserFeedback.QUIET));
    }

在createParser里面去做new Parser()的。
问题解决。而上面的myParser = new Parser(htmlBody)语句改成myParser = createParser(htmlBody)就行了

下面是HTMLparser相关的资料:
http://www.hexiao.cn/blog/p/aboutHtmlParser.php
http://www.hexiao.cn/blog/p/use_htmlparser_get_urls.php
http://www.cnblogs.com/doll-net/archive/2007/06/29/800396.html
http://blog.youkuaiyun.com/yjboy1982/archive/2007/07/16/1693687.aspx
http://blog.youkuaiyun.com/jinxi/archive/2007/01/18/1487017.aspx
http://blog.youkuaiyun.com/eqxu/archive/2007/05/29/1629820.aspx

 
Rosetta基础2:preparing ligand Rosetta是基于残基,也就是说Rosetta不把原子单独对待,而是把它们看作一个完整的化学实体。为了实现这个目标,Rosetta必须知道键长、键角以及其它性质。对标准残基和小分子残基模型都是必须的。Rosetta在params文件中对残基的性质进行编码。Rosetta数据库包含常见氨基酸残基和小分子残基的parmas文件。当我们添加新的配体时,需要生成新的parms文件。 What is a Params File params文件包含残基的几何形状和化学特征的信息,为了让Rosetta理解怎样运行这个 阅读详情

相关推荐

Fluent新手必看:如何正确解读scaled residuals曲线(附常见问题排查)

本文详细解析了Fluent中scaled residuals曲线的解读方法及常见问题排查技巧。针对continuity残差居高不下、湍流模型收敛困难等典型问题,提供了网格质量检查、边界条件验证和求解策略调整的实用解决方案,帮助CFD新手快速掌握计算收敛性的关键判断标准。

weixin_28698059的博客 377

异常:org.htmlparser.util.ParserException: Error in opening a connection to java.io.IOException: Inv...

org.htmlparser.util.ParserException: Error in opening a connection to java.io.IOException: Invalid argument 异常出现在: Parser parser = new Parser(html); 解决办法: 新增creatParser()方法  private

zpp117711的专栏 1119

TM1650数码管驱动芯片

简介 TM1650是一款国产4位共阴数码管驱动芯片,它还带有矩阵按键扫码功能。它的基本参数如下: 工作电压:3~5V 数码管驱动模式:8段x4位共阴数码管 矩阵按键驱动模式:7x4矩阵按键,不支持组合键 通信接口:类IIC,使用了IIC相同的时序,但没有完全遵守IIC的协议,不带从机地址 引脚定义 SCL:串行通信时钟线 SDA:串行通信数据线 做数码管驱动使用时 DIGx:数码管的位选引脚,灌电流驱动,最大可吸收150mA电流 A~DP:数码管的段驱动引脚,拉电流驱动,最大可输出25m

luliplus的博客 4万+

htmlparser使用(二)

这两天准备做一些网站编程的工作,于是对HtmlParse小研究了一下,目的是快速入手,而不是深入研究,做了一下整理,和大家共同讨论一下。一,数据组织分析:HtmlParser主要靠Node、AbstractNode和Tag来表达Html,因为Remark和Text相对简单,此处就将其忽略了。    * Node是形成树结构表示HTML的基础,所有的数据表示都是接口Node的实现,Node定义了与页...

yxgyh的专栏 229

CarPlay无线连接开发实战:从蓝牙EIR查询到iAP2认证的完整代码逻辑梳理

本文详细解析了无线CarPlay连接开发的完整流程,从蓝牙EIR查询到iAP2认证的代码实现。重点介绍了蓝牙握手、WiFi Beacon帧配置、热点信息准备等关键环节的实战技巧,帮助开发者快速搭建稳定可靠的无线CarPlay连接系统。

weixin_31534091的博客 318

STM32 DMA串口重定向printf:高效调试与性能优化实战

本文详细介绍了STM32 DMA串口重定向printf的实现方法与性能优势。通过对比传统方式的CPU高占用问题,阐述了DMA技术如何实现高效数据传输,大幅降低CPU负载。文章包含完整的代码实现、缓冲区管理技巧及实战调试方案,帮助开发者优化嵌入式系统调试效率。

lake5的博客 99

org.htmlparser小结

org.htmlparser 主要用来解析HTML网页。 一、基本上HTML中的每个标签对应于一个类,例如: p标签对应于ParagraphTag类 ul标签对应于BulletList类 li标签对应于Bullet类 a标签对应于LinkTag类 文本对应于TextNode类 span标签对应于Span类 div标签对应于Div类 等等。 二、包含多种类型的

zhengxiangwen的专栏 1745

三维点云转深度图

点云投影过程是将三维点云数据转化为二维图像坐标的关键步骤,它的实现涉及到相机内外参数的计算,包括相机的内部参数(如焦距和主点)和外部参数(如相机位置和方向)。具体来说,可以通过将每个点的三维坐标转换为相机坐标系下的坐标,然后使用相机内部参数和外部参数来计算在二维图像中的坐标。接着计算每个点的深度值,将深度值映射到像素值上,最后创建深度图像并将深度值赋给对应的像素值。这里需要注意的是,在将深度值映射到像素值上时,需要将像素值转换为 uchar 类型,否则在将深度值赋给像素值时会出现类型不匹配的错误。

点云兔子的博客 3171

Connection timed out: connect 解决办法

问题阐述: 由于需要在Linux上进行项目的测试,将项目放在Linux服务上,通过地址和端口号进行连接,但会出现java.net.ConnectException: Connection timed out: connect 的错误。 如图: 尝试解决办法: Linux和Windows互ping一下。尝试能不能通,检查一下URL的地址是否正确检查Linux项目是否启动,端口

yzd_java的博客 24万+

肖特基二极管的反向恢复过程

本博客简述肖特基二极管反向恢复过程。

记得诚 1万+

基于simulink的多能源系统协同控制的复杂场景实例:氢燃料电池+锂电池混合动力电动汽车能量管理仿真

本文介绍了基于Simulink的氢燃料电池与锂电池混合动力电动汽车能量管理系统的建模与仿真方法。系统包含驾驶循环输入、氢燃料电池、锂电池、能量管理和电机驱动等模块,通过Simulink实现各模块的协同控制。文章详细说明了从模型创建到性能评估的完整流程,包括驾驶循环输入设置、燃料电池和锂电池子系统建模、能量管理策略设计等关键步骤。该仿真模型可验证不同工况下的系统响应和能量利用效率,为优化混合动力汽车的能量管理策略提供有效工具。通过引入更复杂的物理细节和环境因素,可进一步提升模型的实用性和准确性。

xiaoheshang_123的博客 368

[转]org.htmlparser.util.ParserException: Error in opening a connection to ***

  星期六 2007年09月01日 org.htmlparser.util.ParserException: Error in opening a connection to ***   使用HTMLparser时碰到一个错误 org.htmlparser.util.ParserException: Error in opening a connection to java.i...

赵俊 176

面经-2023-联发科MTK-数字芯片设计

面经-2023-联发科MTK-数字芯片设计

w0shishabi的博客 2944

HtmlParser Error in opening a connection to......

Exception in thread "main" org.htmlparser.util.ParserException: Error in opening a connection to...... 这个异常我在网上找了一些相关资料,无非是改组件内的源码,但是后来看源码发现.初始化parser方法需要的是htmlbody  而我解析的页面返回的只有table信息.于是在result前把标

砖厂厂长的烧砖厂 395

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

htmlparser 编码问题

     有时候,在抓取网站的时候,网站的编码方式可能不统一,这样的情况,可能有些网页编码不成功,而htmlparser报了错,不能正常的读取。抛出来的异常为:org.htmlparser.util.EncodingChangeException: character mismatch (new: 中 [0x4e2d] != old:  [0xd6?]) for encoding change f...

lzj0470的专栏 372

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

网页信息抓取利器HTMLParser的使用

声明:转载自http://www.cnblogs.com/loveyakamoz/archive/2011/07/27/2118937.html HTMLParser具有小巧,快速的优点,缺点是相关文档比较少(英文的也少),很多功能需要自己摸索。对于初学者还是要费一些功夫的,而一旦上手以后,会发现HTMLParser的结构设计很巧妙,非常实用,基本你的各种需求都可以满足。     这里我根据自

w_y_loong的专栏 1299

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

java canonicalize_java.io.IOException:java.io.WinNTFileSystem.canonicalize0处的无效参数

我正在使用Eclipse Mars和Tomcat v8.0.30,jre 1.8.0_73。昨天我没有任何问题,但今天我的Tomcat服务器无法启动。弹出一个对话框,它说:“开始在本地主机的Tomcat 8.0服务器遇到了问题,在本地主机服务器的Tomcat V8.0服务器无法启动java.io.IOException:java.io.WinNTFileSystem.canonicalize0处的...

weixin_34254464的博客 1041

syntax error, error in :'TION _ID,EMPLOYEE_NAME,EMPLOYEE_ID,',expect RPAREN, actual IDENTIFIER _ID

执行insert语句时发生的错误,原因 列名中出现空格,无法识别报错

qq_38776922的博客 1万+

com.alibaba.druid.sql.parser.ParserException: syntax error

简单记一个灰常SB的错。 sql.append("select" +"a.MEMBER_NAME, b.ACTION_NAME" +"from CLUB_MEMBER a,CLUB c, MEMBER_ACTION_RECORD d"); sql.append("WHERE a.CLUB_MEMBER_ID = d.CLUB_MEMBER_ID" + "AND a.CLUB_ID = b....

deefin的博客 1万+

The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....

遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....,查找的解决办法如下: 一: 错误提示: It is indirectly referenced from required .class file 错误的解决 原因:你正要使用的类调用了另一个

我的博客 2435

上线使用canal遇到的问题

------- 基础环境 ------- canal- 1.1.3 mysql - 5.6 ------- 发生的问题 ------ 1。发生的错误 canal启动,创建数据库的脚本为 CREATE DATABASE /*!32312 IF NOT EXISTS*/`db_name` /*!40100 DEFAULT CHARACTER SET utf8mb4 */ canal启动报错,...

shuipinglp的专栏 6312

The type java.lang.Object cannot be resolved It is indirectly referenced ...

The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclipse上有jdk...

itindex的专栏 1467

java canonicalize_java.io.IOException:java.io.WinNTFileSystem.canonicalize0處的無效參數

我正在使用Eclipse Mars和Tomcat v8.0.30,jre 1.8.0_73。昨天我沒有任何問題,但今天我的Tomcat服務器無法啓動。彈出一個對話框,它說:「開始在本地主機的Tomcat 8.0服務器遇到了問題,在本地主機服務器的Tomcat V8.0服務器無法啓動java.io.IOException:java.io.WinNTFileSystem.canonicalize0處的...

weixin_39640372的博客 398

异常:com.alibaba.druid.sql.parser.ParserException: ERROR. token : DESC, pos : 72

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

qq_40815370的博客 7408
上一篇: Commons-Digester简介
下一篇: Java的输入输出流
rudyMatrix
博客等级 码龄20年 38粉丝 70原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值