Android 使用Jsoup爬取 出现HTTP error fetching URL. Status=403

主要是http请求经常遇到HTTP error fetching URL,但是浏览器直接打开也会报错,如果把浏览器切换为移动端模式,发现请求正常了,最后对比发现移动端模式的请求头有所区别 复制加入Jsoup请求头即可

需要加一个请求头

Connection connect = Jsoup.connect(url);
connect.header("User-Agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Mobile Safari/537.36");

你可能感兴趣的:(Android 使用Jsoup爬取 出现HTTP error fetching URL. Status=403)