Jsoup(连接)Java需要很长时间
我试图从许多 html 页面中获取几行代码。
我正在使用 Jsoup,需要 2 分钟多的时间才能浏览 70 多个 html 页面(90% 的时间花在通过 jsoup.connect 创建新文档上)。
这是正常的吗?使用另一个解析器会有什么不同吗?
Document doc = Jsoup.connect(Url).timeout(10*1000).get();
我能够浏览所有网页。
I'm trying to get a few lines of code from many html pages.
I'm using Jsoup and it takes over 2 minutes to go over 70+ html pages (90% of the time is spent on creating the new Document through jsoup.connect).
Is this normal? Would using another parser make any difference?
Document doc = Jsoup.connect(Url).timeout(10*1000).get();
I'm able to go through all the webpages.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jsoup 通常需要大约 2 秒来建立连接并获取 html 内容。
如果 url 被重定向到另一个站点,则可能需要长达 5 秒的时间。
可能您获取的某些页面可能会被重定向,将超时设置为 3 秒,您可能知道出了什么问题..
The jsoup normally takes about 2 seconds to make connetion and to fetch html content
In case if the url is redirected to another site,then it may take up to 5 seconds.
May be some of the pages which you fetch may be redirected,set the timeout to 3 seconds ,you may know what went wrong ..