如何在有lazylod scrollLoader.js的网站中使用Jsoup

how to use Jsoup in site that has lazyload scrollLoader.js

本文关键字:网站 Jsoup js lazylod scrollLoader      更新时间:2023-09-26

由于lazylod scrollLoader.js,我对jsoup有一个问题我用java代码到达网站,我只列出了jsoup的50个图像名称。但当在网站上向下滚动时,会不断加载大量图像。我的问题是,是否可以将图片数量发布到与Jsoup.connect()一起使用的url中,以从网站获取所有图片?

这里是网站:http://www.logowik.com

这就是网站中脚本的用途:

<script type="text/javascript">
            $(document).ready(function(e) {
                CalculateColumns();
                recordCount = 50;
                groupID = "0";
                catID = "0";
                query = "";
                userEntry = "";
                groupInterval = "0";
                AddEvent(window, "resize", CalculateColumns);
                document["scrollLoader"] = new scrollLoader({evn : getGrids, seize : 1});
                document["scrollLoader"].DoScroll();
                addLogoClickEvent();
            });

    </script>

我发布这个参数的网址如下:http://www.logowik.com/index.php?g=1&groupID=1&catID=0有了这个url,我得到了50张图片,因为script中有recordCount = 50。但是我不能将这个参数发布到url。为了获得100张图片,我尝试使用以下网址:http://www.logowik.com/index.php?recordCount=100&g=1&groupID=1&catID=0但没有效果。

感谢

使用firebug或chrome dev工具网络面板查看加载图像时生成的所有请求,然后在jsoup中重新创建它们。