来自网站重定向

时间:2016-07-11 12:49:52

标签: java ajax parsing jsoup

我正在解析此url,但我遇到了ajax加载问题。当我解析这个网站时,它只显示我没有回应的身体我需要elememt ticket_lists的身体。我不知道这个网站上的重定向是如何工作的。我在调试器中尝试调试js但没有成功。我正在使用jsoup。有可能吗?

谢谢

Connection.Response response = Jsoup.connect("https://jizdenky.studentagency.cz/Booking/from/1763018002/to/10202038/tarif/REGULAR/departure/20160711/retdep/20160711/return/false/ropen/false/credit/false/class/2")
                .method(Connection.Method.GET)
                .execute();
Map<String,String> cookies = response.cookies();

Document doc = Jsoup.connect("https://jizdenky.studentagency.cz/Booking/from/1763018002/to/10202038/tarif/REGULAR/departure/20160711/retdep/20160711/return/false/ropen/false/credit/false/class/2?1")
                .userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36")
                .cookies(cookies)
                .get();
System.out.print(doc.body());

1 个答案:

答案 0 :(得分:1)

如果您打开浏览器的开发者工具,您会看到在请求第一页后,浏览器被重定向,并发送(除其他外)XHR请求(实际上是AJAX }):
enter image description here 对该请求的回复包含您需要的信息 检查浏览器发送的参数并执行相同的操作。