1
你好我一直在试图自动监测一个网站,但它“响应”与多个文件,我想知道如何浏览它们或选择我想要哪一个解析。JSoup如何获得所有的答案
代码非常简单:
Connection.Response response = Jsoup.connect(urls).execute();
String JSESSIONID = response.cookie("JSESSIONID");
System.out.println(response.cookies());
Map<String, String> data = new HashMap<String, String>();
Connection con = Jsoup.connect(url)
.data(data);
con.post();
System.out.println(con.response().statusCode());
Document document = con.post();
System.out.println(document);
网站 “回应” 是这样的:
它不会让我张贴图片,但这里的链接:
如何选择一个不同的文件,而不是第一个?
我不确定你在这里期待什么。 Jsoup不是浏览器,它是解析器。你的工作是告诉Jsoup你想分析哪个文件。你可以让jsoup遵循重定向,但我不确定这是否是你想要的。 – Pshemo
这正是我想要的,如何告诉Jsoup解析“邮件/”例如。 –
问题是,按照重定向不帮我在这里,因为它最终在一个“文件”,说浏览器不支持javascript。我需要的文件是用javascript,一个缓存版本和另一个非缓存生成的。 –