Jsoup(连接)Java需要很长时间

发布于 2024-11-23 18:19:08 字数 249 浏览 1 评论 0原文

我试图从许多 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁吢 2024-11-30 18:19:08

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 ..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文