当前位置: 首页 > 知识库问答 >
问题:

Jsoup catchdata出现unknowhost异常,无法ping该网站,但我的web浏览器可以访问

郑浩博
2023-03-14

Jsoup catch data出现unknowhost异常,无法ping该网站,但我的web浏览器可以访问

下面是我的代码:

doc = Jsoup.connect(source+"/blacklist/"+y+"_m0_p"+p) //     
                    .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36")  //
                    .timeout(5000 * tryCount) //
                    .get();

共有1个答案

伊飞光
2023-03-14

但我的网络浏览器可以访问

检查浏览器是否使用代理。如果是,告诉Jsoup使用相同的代理:

String host = "..."; // Proxy host
String port = "..."; // Proxy port

System.setProperty("http.proxyHost", host);
System.setProperty("http.proxyPort", port);

System.setProperty("https.proxyHost", host);
System.setProperty("https.proxyPort", port);

Document doc = Jsoup.connect(source+"/blacklist/"+y+"_m0_p"+p) //     
                    .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36")  //
                    .timeout(5000 * tryCount) //
                    .get();
 类似资料:
  • 我已经编写了简单的代码,在Mac上使用selenium web驱动程序在eclipse中打开Safari web浏览器。还在哪里寻找Safari exe以及在哪里放置它在mac plzz上help.thanks 我收到了这个错误 下面的强文本错误 2016年9月24日凌晨1:22:31 org.openqa.selenium.safari。SafariDriverServer启动信息:服务器启动于

  • 问题内容: 我是浏览器扩展开发的新手,我了解浏览器扩展更改页面并向其中注入代码的概念。 有没有办法可以扭转这个方向?我编写了一个扩展程序,提供了一组API,想要使用该扩展程序的网站可以检测到该扩展程序的存在,如果存在,该网站可以调用诸如这样的API方法。在Chrome,Firefox和Safari中可能吗? 例: Google创建了一个名为BeautifierExtension的新扩展。它具有一组

  • 本文向大家介绍Linux下Tomcat启动正常,但浏览器无法访问的解决方法,包括了Linux下Tomcat启动正常,但浏览器无法访问的解决方法的使用技巧和注意事项,需要的朋友参考一下 1、服务器可ping通 2、服务器抓本地的http请求包,可以抓到 3、本地抓服务器返回的http响应包,抓不到 经过查找,是由于开启了Linux防火墙 查看防火墙配置(需要root权限) [root@localho

  • 我试图访问HTTPS网站,如脸书和谷歌,我使用burpsuite拦截流,但每次都失败了 以下是我所尝试的:我将burp suite CA导入firefox浏览器/刷新firefox几次/尝试了我在stack上找到的解决方案:SSLPeerunverifiedException:peer未经过身份验证我将parrot OS从4.4更改为4.5,我将java版本更改为11.0.1 在警报面板中,我有以

  • 我编写了一个非常简单的spring boot应用程序,并将其打包在Docker中。 docker文件的内容是: 我把它推到了docker hub。 我在aws上创建了一个新的EC2实例。然后我连接到它并键入以下命令: 最后一个命令在屏幕上给出了许多消息,表示spring boot应用程序正在运行。 看起来很棒。但是,当我打开浏览器并键入:http://ec2-54-86-87-68.compute

  • 我正在用詹金斯的铬驱动插件进行一系列硒测试。 org.openqa.selenium.remote.UnreachableBrowserExcture:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。 在java代码中,我如何让chrome驱动程序在Jenkins服务器上查找其exe