消息关闭
    暂无新消息!

jsoup解析含中文搜索的链接

问题作者 : 大树2017-05-16发布

使用Jsoup.connect("").get()方法解析URL,URL中包含中文搜索条件,中文部分已经用URLEncoder.encode("")处理,然后jsoup返回的Document对象中没有显示搜索结果,其他元素正常,但是把链接用电脑打开就完全没问题,有很多搜索结果;又试了下搜索英文,jsoup返回的结果完全正常,有遇见过相同问题的吗,求指点


2个回答

︿ 0

先用okhttp之类的http客户端拉取数据下来再parse吧,jsoup本身对中文的url确实支持不好

︿ 0

同意 @当风过时 的方法。
我14年就在用Jsoup了,很强大的工具,但它对中文的支持确实挺捉急。
你可以用其他Http工具先把HTML源码爬下来,再交给Jsoup解析,带cookies也不难的,用抓包工具分析下基本就清楚了。