今年一直在做爬虫,有时候碰到图片禁止访问的情况,以前一直以为不能解决。前两天在网上看了下资料。
对于低级的图片防盗链可以通过改变Referer来解决。
访问图片资源:
url = new URL(src);
URLConnection con = url.openConnection();
con.setConnectTimeout(5*1000);
String referer = url.getProtocol()+"://"+url.getHost();
con.setRequestProperty("Referer", referer);在jsoup中也可以通过下面方式访问:
Jsoup.connect(url).ignoreContentType(true).referrer(referer).get()
本文介绍了解决图片防盗链的方法,特别是如何通过修改Referer来访问被限制的图片资源。使用Java代码示例展示了设置连接超时时间及指定Referer的方式,并提供了一种利用jsoup进行网页内容抓取的方法。
&spm=1001.2101.3001.5002&articleId=51862107&d=1&t=3&u=116d7f36bfc84c67b79df4a582335b43)
3306

被折叠的 条评论
为什么被折叠?



