我正在开发一个项目,我的应用程序托管在 Google App Engine 上并使用 Jsoup html 解析库。在我的应用程序中,我将 TaskQueues 与默认 queueu 一起使用,该队列中的唯一任务是连接到 URL 并开始解析页面。日志文件中没有出现错误或警告,它只是退出,因为它没有看到 Jsoup 解析文档的行。这是我的代码片段:
log.warning("Before connection");
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
log.warning("After connection");
TaskQueue 工作正常,我已经测试过,我 100% 确定它没有问题。我尝试手动连接到网页并下载它,然后将其传递给 Jsoup 并开始在那里解析,连接工作正常并且网页已成功下载,但 Jsoup 无法执行任何操作。我最大的问题是日志文件中没有错误和警告;所以我不知道这是怎么回事。