- 浏览: 1031099 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (675)
- ios (214)
- android-course (5)
- unity3d (7)
- cocos2d (36)
- html5 (3)
- game (5)
- android (42)
- java (57)
- php (12)
- 创业 (10)
- SEO (3)
- 架构 (2)
- 数据库 (3)
- 产品设计 (9)
- 操作系统 (10)
- Web前端 (11)
- 其他 (50)
- GAE (1)
- mac os (8)
- Open Source (2)
- 序列号 (10)
- C (2)
- database (2)
- 算法 (6)
- 设计模式 (1)
- photoshop (1)
- 3dmax (1)
- maya (1)
- opengl (3)
- 游戏设计 (1)
- 趋势 (1)
- cocos2d-x (4)
- shell (3)
- c++ (30)
- lua (5)
- flash (1)
- spring (3)
- mysql (4)
- Git (6)
- xmpp (1)
- cocos2dx (14)
- mac (2)
- 编程规范 (2)
- windows (1)
- linux (5)
- coocs2dx (1)
- ubuntu (2)
- aws (1)
- OPENGLES (1)
- 原画 (1)
最新评论
-
jlees:
Best mobile app testing tool pc ...
iOS + XCode 4 + GHUnit = Mobile TDD+Continuous testing -
ipanda:
楼主,能否给一个Micro CloudFoundry的虚机或者 ...
Cloud Foundry使用及开发向导 -
love_zongming:
谢谢分享。。
visio2007序列号 -
雨花台舞水:
你这才是枪文把
套在 360 黑匣子外面的黑盒子:你被技术型枪稿吓到了么? -
hugh.wang:
改天试试
Mac版魔兽争霸3 1.24e下载
htmlParser在设置cookies时存在bug,对于相同的domain,不能设置多个cookies.下面时偶提交的bug内容及解决办法.偶英语很烂--大家别笑话.:P
There can't set many cookies to a domain,for example:
{
StringurlString
= " http://sourceforge.net/projects/htmlparser " ;
Parserparser = this .buildParser(urlString);
}
private ParserbuildParser(StringurlString) throws
Exception
{
ConnectionManagermanager =
Parser.getConnectionManager();
Cookiecookie = new Cookie( " name1 " , " value1 " );
manager.setCookie(cookie, " sourceforge.net " );
cookie = new Cookie( " name2 " , " value2 " );
manager.setCookie(cookie, " sourceforge.net " );
return new Parser(urlString);
}
only the first cookie was set to the
domain "sourceforge.net".
This bug comes with the
method:ConnectionManager.setCookie (Cookie cookie,
String domain),there can't add a new cookie to a exist
domain.
It is ok if repleace the method with under codes :
public
void
setCookie(Cookiecookie,Stringdomain)
{
Stringpath;
Vectorcookies;
Cookieprobe;
if
(
null
!=
cookie.getDomain())
domain
=
cookie.getDomain();
path
=
cookie.getPath();
if
(
null
==
mCookieJar)
mCookieJar
=
new
Hashtable();
//
turnon
cookieprocessing
cookies
=
(Vector)mCookieJar.get(domain);
if
(
null
!=
cookies)
{
boolean
isNewCookie
=
true
;
for
(
int
j
=
0
;j
<
cookies.size();j
++
)
{
probe
=
(Cookie)cookies.elementAt(j);
if
(probe.getName().equalsIgnoreCase
(cookie.getName()))
{
if
(isNewCookie
==
true
)isNewCookie
=
false
;
//
wekeeppathssortedmostspecificto
least
if
(probe.getPath().equals(path))
{
cookies.setElementAt(cookie,j);
//
replace
break
;
}
else
if
(path.startsWith(probe.getPath()))
{
cookies.insertElementAt(cookie,j);
break
;
}
}
}
if
(isNewCookie
==
true
)
{
cookies.addElement(cookie);
}
}
else
{
//
newcookielistneeded
cookies
=
new
Vector();
cookies.addElement(cookie);
mCookieJar.put(domain,cookies);
}
}
发表评论
-
Java反射获取属性
2016-03-21 19:44 973import java.lang.reflect.Field ... -
JetBrains注册码计算(IntelliJ IDEA 15.0注册码激活)
2016-02-01 00:51 936安装前修改时间为2099年等很多年后的时间点,安装后选择免费 ... -
Memcached客户端简介
2014-05-22 11:56 795Memcached客户端性能评测报告 本次memcache ... -
IntelliJ IDEA 的 20 个代码自动完成的特性
2014-04-29 13:43 859在这篇文章中,我想向您展示 IntelliJ IDEA 中最 ... -
Openfire 性能优化
2013-07-26 00:04 1363Openfire 是一个XMPP协议的IM Server ... -
javamd5实例
2013-05-31 11:07 879import java.io.*; import java ... -
网络爬虫之网页更新的判断策略
2012-12-11 09:41 2093摘要:做搜索引擎的时候,网络爬虫(WebSpider)对 ... -
搭建Nexus
2012-12-05 00:43 6321. 首先下载Nexus 从官网htt ... -
从Maven私服获取依赖
2012-12-05 00:23 1078转自:http://blog.csdn.net/shei ... -
创建你的首个Maven项目
2012-12-03 23:56 928要创建你的首个项目,你需要使用Maven的Archet ... -
MyEclipse10.0(Mac)离线下线安装
2012-11-29 22:49 1090离线安装: http://downloads.myeclips ... -
cocosd-android原来是个山寨货
2012-06-13 09:25 9791、技术团队无优势:Cocos2D-Android版本与iPh ... -
正则表达式中问号等特殊字符的转义
2010-11-05 00:09 1628正则表达式中问号等特殊字符的转义 在.NET Framewor ... -
Spring 中 AOP 特性详解
2010-11-02 16:46 1554动态代理的实现原理 ... -
Spring 框架的设计理念与设计模式分析(2)
2010-10-29 14:33 1125如何创建 BeanFactory 工厂 正如图 ... -
Spring 框架的设计理念与设计模式分析(1)
2010-10-29 14:09 1044Spring 的骨骼架构 ... -
删除ie cookie
2010-10-26 11:33 1349Cookie[] cookies = request.g ... -
Spring with Tomcat 中文编码问题的解决方案
2010-10-26 09:55 1309由于各种原因,Java 应用中有关中文编码的问题总是层出不穷, ... -
MyEclipse 8.5 优化实例
2010-10-21 21:26 1689第一步: 取消自动validationvalidation ... -
cookie共享(单点登录)
2010-10-13 17:59 1135正常的cookie只能在一个应用中共享,即一个cooki ...
相关推荐
在`parse5-master`这个压缩包中,很可能包含了parse5库的源码和相关资源,你可以通过阅读源码、查看示例和文档来更深入地理解这个库的工作原理,以及如何有效地使用`parse5-htmlparser2-tree-adapter`。同时,熟悉这...
这个"HTMLParser-2.0-SNAPSHOT"版本可能是HTMLParser的一个开发版本或测试版本,包含了最新的特性和改进。 HTMLParser提供了丰富的API,使得开发者可以方便地操作HTML元素,如标签、属性和文本。以下是一些关键的...
首先,我们来了解HTMLParser-C++的基本原理。HTML并非一种严格的XML格式,因此解析HTML需要处理其非规范性和不确定性。HTMLParser-C++库通过解析HTML的语法特性,识别出标签、属性和文本节点,并将其转化为易于处理...
在提供的压缩包中,`HTMLParser-2.0-SNAPSHOT-bin`可能是可执行的二进制文件,包括了编译好的JAR文件和其他运行所需的资源。而`HTMLParser-2.0-SNAPSHOT`可能包含了源代码,这对于开发者来说是宝贵的,因为他们可以...
public static Set<String> extracLinks(String url, LinkFilter filter) { Set<String> links = new HashSet(); try { Parser parser = new Parser(url); parser.setEncoding("utf-8"); // 过滤 <...
"htmlparser-1.6p.jar"是该库的特定版本,用于在Java环境中集成和使用。 HTMLParser的核心功能包括: 1. **标签和属性处理**:它可以识别并解析HTML文档中的各种标签,如`<html>`, `<head>`, `<body>`等,同时处理...
htmlparser-1.2.1jar包下载htmlparser-1.2.1jar包下载
正则表达式与HTMLParser是两种在处理文本数据时非常重要的工具。正则表达式(Regular Expression)是一种模式匹配语言,常用于字符串的查找、替换和提取等操作,而HTMLParser则是用来解析HTML文档结构的工具,尤其在...
htmlparser-1.0.5.jar htmlparser-1.0.5.jar
- 直接使用无参构造函数,然后调用`setURL`方法指定URL。 - 使用URL连接构造函数,直接传入URL连接对象。 - 使用静态方法`createParser`,传入HTML字符串和相应的字符集。 在处理复杂HTML文档时,开发者还可以利用...
META-INF/maven/org.htmlparser/htmlparser/pom.properties META-INF/maven/org.htmlparser/htmlparser/pom.xml org.htmlparser.Parser.class org.htmlparser.PrototypicalNodeFactory.class org.htmlparser.beans....
const htmlparser = require("node-htmlparser"); function parseHTML(html) { const parser = new htmlparser.Parser({ onopentag: (name, attrs) => { if (name === "p") { console.log(`Found <p> tag with ...
`htmlparser-to-html`是一个针对这个需求的开源库,它专注于将`htmlparser`或`htmlparser2`解析生成的JSON格式数据转换回原始的HTML字符串。下面我们将深入探讨这个库的核心功能、应用场景以及如何使用。 ### 核心...
HtmlParser-2.0 API ,chm格式,方便使用
HTMLParser-2.0-API.CHM
HTMLParser的Jar文件有如下几种: htmlparser.jar filterbuilder.jar htmllexer.jar sitecapturer.jar thumbelina.jar
2. **HTMLParser-2.0-SNAPSHOT-doc.zip**:这是HTMLParser库的API文档,包含了详细的Javadoc。通过解压并查阅这个文档,开发者可以了解每个类、方法和接口的功能,这对于理解和使用库中的各种功能至关重要。 3. **...