【问题标题】:jsoup parse from website redirectjsoup 从网站重定向解析
【发布时间】:2016-07-12 00:00:17
【问题描述】:

我正在从这个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());

【问题讨论】:

    标签: java ajax parsing jsoup


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 2013-07-13
      相关资源
      最近更新 更多