Java 如何在具有lazyload scrollLoader.js的站点中使用Jsoup
由于lazyload scrollLoader.js,我对jsoup有一个问题 我用java代码访问这个站点,我只列出了jsoup提供的50个图像名称。但当在站点上向下滚动时,大量图像会不断加载。我的问题是,是否可以将图像数量发布到url中,该url与Java 如何在具有lazyload scrollLoader.js的站点中使用Jsoup,java,javascript,url,post,jsoup,Java,Javascript,Url,Post,Jsoup,由于lazyload scrollLoader.js,我对jsoup有一个问题 我用java代码访问这个站点,我只列出了jsoup提供的50个图像名称。但当在站点上向下滚动时,大量图像会不断加载。我的问题是,是否可以将图像数量发布到url中,该url与Jsoup.connect()一起使用以从站点获取所有图像 以下是网站: 以下是脚本在站点中的用法: <script type="text/javascript"> $(document).ready(func
Jsoup.connect()
一起使用以从站点获取所有图像
以下是网站:
以下是脚本在站点中的用法:
<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>
$(文档).ready(函数(e){
CalculateColumns();
记录计数=50;
groupID=“0”;
catID=“0”;
query=“”;
userEntry=“”;
groupInterval=“0”;
AddEvent(窗口,“调整大小”,计算列);
文档[“scrollLoader”]=新的scrollLoader({evn:getGrids,扣押:1});
文档[“scrollLoader”].DoScroll();
addLogoClickEvent();
});
我使用url发布此参数,如下所示:
http://www.logowik.com/index.php?g=1&groupID=1&catID=0
通过这个url,我得到了50个图像,因为脚本中的recordCount=50
。但我无法将此参数发布到url。
为了获得100张图片,我尝试了以下url:http://www.logowik.com/index.php?recordCount=100&g=1&groupID=1&catID=0
但它没有效果
谢谢使用firebug或chrome开发工具网络面板查看加载图像时生成的所有请求,然后在jsoup中重新创建它们 您必须进行多个jsoup调用。我在infinitescroll中也遇到了类似的问题,它嵌入了一个链接html,可以用来加载我搜索并使用的下一位内容。不确定这是否也一样。在这个网站上不断加载像twitter主页一样的图片。你能给我推荐一些示例代码或参考资料吗