Android Jsoup重定向到起始页
我正在使用连接到URLAndroid Jsoup重定向到起始页,android,jsoup,Android,Jsoup,我正在使用连接到URL Document document = Jsoup.connect(params[0]) .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2") .get();
Document document = Jsoup.connect(params[0])
.userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2")
.get();
但无论我传递什么参数,它总是返回相同的值示例:
如果我有一个URL-https://somewebsite.com/data?page=1
它返回页面中的所有数据,但当我通过不同的页面
likehttps://somewebsite.com/data?page=4
网站将我重定向到第1页。是否有解决此类问题的方法?此行为(返回主页)可能是您正在触发的网站的一项功能。一些网站这样做正是为了禁止用户在其上进行“不规则”浏览/导航——允许用户只选择一种分页方式——在适当的网站上实施的“官方”方式,最有可能与所需的用户体验(从网站所有者的角度来看)关联,例如显示广告
您可以尝试的是只获取X页中的一些标记,而不是整个内容,然后检查结果。也许这可以“伪造”重定向机制。好的,感谢您的见解,我将尝试实现这一点