Jsoup getElementById 仅在 GCloud VM 上抛出 NullPointerException
Jsoup getElementById throws a NullPointerException only on GCloud VM
jar 运行 在我的本地机器上没有错误,但是当我将它加载到 Gcloud VM 上时,Jsoup getElementById 抛出 NPE。
文档 doc = Jsoup.connect(url).get();
在两台机器上都能正常工作,我可以打印 doc
,但是
Element section = doc.getElementById("my_id");
在 VM 上抛出 NPE(我验证的部分实际上是空的),我不明白为什么。
OpenJDK11 安装在虚拟机上
按照评论部分的建议打印 doc
后,我注意到虚拟机连接到与我本地计算机中的网页不同的网页(基于地理位置)。
jar 运行 在我的本地机器上没有错误,但是当我将它加载到 Gcloud VM 上时,Jsoup getElementById 抛出 NPE。
文档 doc = Jsoup.connect(url).get();
在两台机器上都能正常工作,我可以打印 doc
,但是
Element section = doc.getElementById("my_id");
在 VM 上抛出 NPE(我验证的部分实际上是空的),我不明白为什么。
OpenJDK11 安装在虚拟机上
按照评论部分的建议打印 doc
后,我注意到虚拟机连接到与我本地计算机中的网页不同的网页(基于地理位置)。