Android org.jsoup.HttpStatusException:获取URL时出现HTTP错误。状态=403
我得到: org.jsoup.HttpStatusException:获取URL时出现HTTP错误。状态=403 在下面的代码中Android org.jsoup.HttpStatusException:获取URL时出现HTTP错误。状态=403,android,android-studio,Android,Android Studio,我得到: org.jsoup.HttpStatusException:获取URL时出现HTTP错误。状态=403 在下面的代码中 try { String url = "https://pixabay.com/ko/videos/"; Document doc = Jsoup.connect("https://pixabay.com/ko/videos/") .userAgent("Mozilla/5.0 (Macintosh; Intel Mac
try {
String url = "https://pixabay.com/ko/videos/";
Document doc = Jsoup.connect("https://pixabay.com/ko/videos/")
.userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36")
.get();
Elements data = doc.select("div.item");
int size = data.size();
for (int i = 0; i < size; i++) {
String videoUrl = data.select("div.media")
.eq(i)
.attr("data-mp4");
videoUrl = "https:" + videoUrl;
String previewUrl = data.select("div.media")
.select("img")
.eq(i)
.attr("src");
videoItems.add(new VideoItem(videoUrl, previewUrl));
}
我认为用户代理有问题
有人能帮我解决这个问题吗?在某些情况下,您需要设置Referer和ignorecontent类型。 Document doc=Jsoup.connect(“”) .userAgent(“Mozilla/5.0(Macintosh;英特尔Mac OS X 10_9_2) AppleWebKit/537.36(KHTML,如壁虎) Chrome/33.0.1750.152 Safari/537.36英寸 .推荐人(“”) .ignoreContentType(true)
.get() 在某些情况下,您需要设置Referer和ignorecontent类型。 Document doc=Jsoup.connect(“”) .userAgent(“Mozilla/5.0(Macintosh;英特尔Mac OS X 10_9_2) AppleWebKit/537.36(KHTML,如壁虎) Chrome/33.0.1750.152 Safari/537.36英寸 .推荐人(“”) .ignoreContentType(true)
.get() 您能否澄清引发异常的确切位置?Document doc=Jsoup.connect(“).userAgent(“Mozilla/5.0(Macintosh;Intel Mac OS X 10_9_2)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/33.0.1750.152 Safari/537.36”).get();//我认为userAgent有问题。您能澄清异常的确切抛出位置吗?Document doc=Jsoup.connect(“).userAgent(“Mozilla/5.0(Macintosh;Intel Mac OS X 10_9_2)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/33.0.1750.152 Safari/537.36”)。get();//我认为用户代理有问题
Document doc = Jsoup.connect("pixabay.com/ko/videos/") .userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36") .get();