java代码爬取网站图片 java爬取百度图片
java爬虫读取某一张指定图片的url,求解答
使用jsoup解析到这个url就行,dom结构如下:
公司主营业务:网站建设、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出南郑免费做网站回馈大家。
look-inside-cover类只有一个,所以直接找到这个img元素,获取src属性,就可以获取到图片路径。
代码实现如下:
Document doc = Jsoup.connect("").get();
Elements imgs = doc.select(".look-inside-cover");
String imgUrl = imgs.get(0).attr("src");
jsoup的jar包分享给你:
Java中怎么抓取网页中的图片
通过httpclient来爬取网站内容,分析当前内容页中的图片‘规则’
抓取一般都是模拟浏览器访问目标网页,通过返回的页面html代码进行分析自己需要的数据
查找规则,例如你爬取的网页 ,看到当前页面显示的图片格式如下img src=""
通过解析爬取的网页源代码(html)进行字符串的操作即可,现在有相应的第三方jar包可以帮你更快的完成这部分工作,例如htmlpaser,获取到对应的地址,然后进行保存或下载。
你可以搜索,java爬虫(httpclient)和htmlpaser做更多的了解。
java语言采集一个页面的视频的播放地址(随便哪个网站都行)
你说的是爬虫吧,如果只是播放地址的话,你选个网站
这是我之前爬优酷的电影数据
代码也很简单,不过要引用几个jar包,你如果想详细了解可以追问
如何获取网页图片
问题一:如何获取网页中的所有图片,包括背景图片 打开你所浏览的页面,如果要获取该网页的所有图片及背景图片,点网页右处角 文件,然后点另存为,如下图所示
在弹出的对话框里,保存类型选择全部。
然后,在下载的文件里,你就可以看到图片了,还有其他的JS,CSS文件都下载下来了,背景图片,有些是写在CSS里的,你要到CSS里找到,然后根据路径下载。。。
希望能帮到你。。。
问题二:怎么提取网页里的图片啊 应该是浏览完之后,点击IE的工具---internet选项---弹出窗口头部有“常规”----窗口中间部分有“浏览历史记录”,右边点击”设置“----第二个弹出窗口的中间右边“查看文件”。就能出现一个存放IE临时文件的文件夹,你需要的背景图片就在里面。把每个图片文件都看看,就能找到了。
一般网上的图片文件都是以jpg、gif和png为后缀名的文件。
问题三:如何通过网页源代码来提取网页中的图片? 很多的浏览器都可以按F12,下面弹出一个窗口,选择一个像鼠标箭头的(Select an element in the page to inspect it)点击一下,就可以开始移动鼠标到图片下,弹出窗口代码中,高亮的就是图片地址 复制代码,在新的一页窗口打开,就是你要的图片。
问题四:怎么提取一个网页的所有图片? 360浏览器有个快速保存图片功能龚快捷键:按住ALT键左键单击图片)
保存图片速度很快
问题五:如何快速的读取大量的网页图片到图片框里 你还是先去学多线程吧,什么叫
“每个线程平均分点图片”,是每个线程读一张图片,你可以自定义5或10个线程,加上判断,少于5或10个线程,再启用线程,当然这是线程池的活,你还是先去弄懂什么是多线程吧
问题六:怎么提取网页背景图? 点击看大图
方法:
右键--查看网页源码,前提是要能基本看明白.以下是那四张图片的地址
realmadridshop/...ma.jpg
realmadridshop/...an.jpg
realmadridshop/...an.jpg
realmadridshop/...hi.jpg
问题七:怎样一键提取网页里的所有图片? 简单,你点网页另存为:网页,全部(*;*),保存到桌面上,保存完以后,桌面上会出现一个新文件夹里边装了所有图片。
问题八:怎么得到网页的背景图片? 按照以下步骤:
在IE 浏览器中打开该网页
依次打开 IE浏览器的 设置 Internet选项 常规选项卡 浏览历史记录栏中的设置 查看文件
会出现一个 缓存文件的文件夹 将该文件夹中 所有文件按照 访问时间排列
查找文件名为 bg_page1_color[1].jpg 的图片 即得
有什么问题 可以留邮箱 我直接发你 [email protected]
问题九:如何用java代码获取 这个网页上的图片 你也没说是要把图片下载下来还是什么的
这里我实现的是将图片下载到电脑
import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.HttpURLConnection;import java.MalformedURLException;import java.URL;public class DownLoad {public static void main(String[] args) {File dstFile = new File(E:/test/test/test.jpg);try {URL url = new URL(mmbiz.qpic/...dEIg/0);HttpURLConnection conn = (HttpURLConnection) url.openConnection();InputStream is = conn.getInputStream();saveFile(is, dstFile);} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}public static void saveFile(InputStream is,File dstFile){FileOutputStream fos = null;File parentFile = dstFile.getParentFile();if(!parentFile.exists()){parentFile.mkdirs();}try {fos = new FileOutputStream(dstFile);byte[] buff = new byte[1024 * 4];int len;while((len = is.read(buff)) != -1){fos.write(buff, 0, len);}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally{try{if(is != null){......
问题十:如何抓取网页上的图片信息 用前嗅的ForeSpider数据采集系统,可以采集各种情况的图片。
一般网页中的图片有这样几种情况:位置固定/不固定、数量固定/不固定。
1.位置、数量都固定:
比如淘宝的商品列表中,商品的缩略图。
2.位置固定,数量不固定:
比如淘宝的商品页中,介绍商品详情的一幅幅大图片。
3.位置不固定,数量固定:
比如一些企业黄页网,图片的位置不太一定,但是数量是一定的。
4.位置、数量都不固定:
比如新闻,每篇文章的图片数量和位置都不一定。
这几种情况都可以通过软件的两种方法,进行准确的采集。在软件的内置浏览器中,选择图片区域,就可以智能采集图片了。详情见帮助文档。。。可以下载一个免费版的,免费版的不限制功能和时间。网站和软件里都有帮助文档。
当前名称:java代码爬取网站图片 java爬取百度图片
当前网址:http://myzitong.com/article/dojpdes.html