JSOUP Web报废

时间:2016-06-29 16:33:47

标签: java html jsoup

我正在网页抓取网页。但是,在商店列表出现之前会出现加载文本和圆圈。如何获取加载动画后显示的商店列表的HTML?

这是我的输出 -

            <div class="content"> 
             <h1 class="title"> Airdrie store listing(s)</h1> 
             <p class="store-list-intro" data-store-message="There are {0}                                  stores in Airdrie" data-nostore-message="No stores  available in
                                &nbsp;Airdrie"> </p> 
            <div class="loader"> 
            <img src="/etc/designs/lclonline/images/global/loader.gif" alt=""> 
              <p> Loading...</p> 
             </div> 
            </div>

1 个答案:

答案 0 :(得分:1)

你不能用Jsoup做到这一点。看起来内容是通过JavaScript异步加载的,Jsoup只能在被JavaScript加载之前从url中检索内容。

您需要一个不同的html客户端,例如HtmlUnit,它可以实际呈现JavaScript并等待内容加载。