精华内容
下载资源
问答
  • 如何代码中下载图片

    千次阅读 2019-10-05 13:20:46
    第三步:在css样式找到此图片所在的网址 第四步:右击此图片所在的网址 第五步:【Open in new tab】 第六步:右击图片 第七步:将图片另存为 所有步骤如图: 转载于:https://www.cn...

    步骤:

          以网易上的这张图为例

       第一步:右击这张图在网易的所在位置

       第二步:【检查】

       第三步:在css样式中找到此图片所在的网址

       第四步:右击此图片所在的网址

       第五步:【Open in new tab】

       第六步:右击图片

       第七步:将图片另存为

    所有步骤如图:

          

     

    转载于:https://www.cnblogs.com/hzyhx/p/11041051.html

    展开全文
  • 门户网站jQuery相册代码相册图片切换代码下载 门户网站jQuery相册代码相册图片切换代码下载 门户网站jQuery相册代码相册图片切换代码下载
  • 网页代码中提取图片地址另存到文本进行批量下载,可以分别处理网页源码带有gif和JPG格式的图片文件,如果还要获取其它格式的图片文件,只要简单修改下就OK, 大大减轻手工劳动工作量。
  • 这里讲解最简单的爬虫:网页源代码中找出图片链接然后下载 代码: 解释: (1)urlopen是打开url对应的网页,获取源代码 (2)title是网页标题,利用正则表达式代码中获取标题 (3)pic_url是图片url的列表,...

    这里讲解最简单的爬虫:从网页源代码中找出图片链接然后下载

    代码:

    #coding=utf-8
    #必应图片爬虫
    import re
    import os
    import urllib.request
    url = 'http://cn.bing.com/images/search?q=usb+pen&FORM=HDRSC2'
    coding = 'utf-8'
    thepath = 'D:\\'
    
    def get():
        try:
            html = urllib.request.urlopen(url).read().decode(coding)
        except:
            print('error')
            print(url)
            return
        title = re.search("<title>.*</title>", html).group()
        title = title[7:-20]
        pic_url = re.findall('http://.{1,100}.jpg|http://.{1,100}.png|http://.{1,100}.jpeg',str(html),re.IGNORECASE)
        pic_url = list(set(pic_url))
        path = thepath + title
        try:
            os.mkdir(path)
        except:
            return
        i = 1
        for each in pic_url:
            try:
                pic= urllib.request.urlopen(each,timeout=10).read()
            except:
                continue
            file = path + '\\' + title + str(i) + '.jpg'
            fp = open(file,'wb')
            fp.write(pic)
            fp.close()
            i=i+1
        if not os.listdir(path):
            os.removedirs(path)
            print('error')
            print(url)
    
    get()

    解释:

    (1)urlopen是打开url对应的网页,获取源代码

    (2)title是网页标题,利用正则表达式从源代码中获取标题

    (3)pic_url是图片url的列表,方法比较简单,直接取出以http://开头以jpg结尾的字符串,中间的长度在1-100之间,因为不同图片的url在网页源代码中是隔开的,所以这个简单的正则表达式匹配以jpg结尾的url的准确率很高,如果是jpeg等等,只要用re1|re2就行,但是对于一些奇怪的url,不以图片后缀作为图片url的后缀,那就找不到它

    (4)path是要创建的文件夹路径,文件夹名字就是title

    (5)再用urlopen就可以直接打开图片url下载图片,所有图片都用title1,title2...命名

    (6)最后一步,如果创建了文件夹但是没有下载图片,就把文件夹删掉

    展开全文
  • java图片爬虫脚本_代码下载

    万次阅读 2016-03-31 09:49:21
    这篇文章主要介绍了,如何用纯java写一个图片爬虫,美女图片爬虫代码分享,本文以采集抓取美女图片为例,需要的朋友可以参考下继续鼓捣爬虫,你懂的!粘贴就可以用.

     这篇文章主要介绍了,如何用纯java写一个图片爬虫,美女图片爬虫代码分享,本文以采集抓取美女图片为例,需要的朋友可以参考下继续鼓捣爬虫,你懂的!

    1、需要用到核心架包

    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpclient</artifactId>
      <version>4.5.13</version>
    </dependency>

    2.程序入口(取个好名叫index)

    import java.io.InputStream;
    import org.apache.http.client.config.CookieSpecs;
    import org.apache.http.client.config.RequestConfig;
    import org.apache.http.client.methods.CloseableHttpResponse;
    import org.apache.http.client.methods.HttpPost;
    import org.apache.http.impl.client.CloseableHttpClient;
    import org.apache.http.impl.client.HttpClients;
    public class index {
    	
    	private static final int page = 1264;
    	public static void main(String[] args) {
    		//HttpClient 超时配置
    		RequestConfig Config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).setConnectionRequestTimeout(6000).setConnectTimeout(6000).build();
    		CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(Config).build();
    		System.out.println("开始lol....");
    		for (int i = page; i > 0; i--) {
    			HttpPost httpPost = new HttpPost("http://www.jf258.com/nansheng/"+ i+"1.html"); //需要爬的网站
    			httpPost.addHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");//伪装一个浏览器
    			try {
    				CloseableHttpResponse response = httpClient.execute(httpPost);//开始
    				InputStream ism = response.getEntity().getContent();
    				String context = Utils.convertStreamToString(ism);
    				new Thread(new CheDHtmlParser(context, i)).start();
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
    		}
    	}
    }</strong></span>

    2、请求页面分析

    import java.util.List;
    
    public class CheDHtmlParser implements Runnable {
    	private String html;
    	private int page;
    	
    	public CheDHtmlParser(String html,int page) {
    		this.html = html;
    		this.page = page;
    	}
    	@Override
    	public void run() {
    		List<String> list = new ArrayList<String>();
    		html = html.substring(html.indexOf("list"));
    			String[] ss = html.split("li>");
    			for (String s : ss) {
    				if (s.indexOf("<img src=") > 0) {
    					try{
    						int i = s.indexOf("<img src=\"") + "<img src=\"".length();
    						list.add(s.substring(i, s.indexOf("\"", i + 1)));
    					}catch (Exception e) {
    						System.out.println(s);
    					}
    				}
    			}
    		
    		for(String imageUrl : list){
    				new Thread(new CheDImageCreator(imageUrl,page)).start();
    		}
    	}
    }
    </strong></span>

    3、文件流部分(主要是将分析好的请求页面,做一个字符转换,方便后面截取图片的路径)

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    public class Utils {
    
    	public static String convertStreamToString(InputStream in) {
    		BufferedReader reader = new BufferedReader(new InputStreamReader(in));
    		StringBuilder sb = new StringBuilder();
    		String line = null;
    		try {
    			while ((line = reader.readLine()) != null) {
    				sb.append(line + "/n");
    			}
    		} catch (IOException e) {
    			e.printStackTrace();
    		} finally {
    			try {
    				in.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    		return sb.toString();
    
    	}
    }
    </strong></span>

    4、图片创建

    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.URL;
    import java.net.URLConnection;
    
    public class CheDImageCreator implements Runnable {
    	private static int count = 0;
    	private String imageUrl;
    	private int page;
    	 //存储路径
    	private static final String basePath = "D:/tupian"; 
    	public CheDImageCreator(String imageUrl,int page) {
    		this.imageUrl = imageUrl;
    		this.page = page;
    	}
    	@Override
    	public void run() {
    		File dir = new File(basePath);
    		if(!dir.exists()){
    			dir.mkdirs();
    			
    		}
    		String imageName = imageUrl.substring(imageUrl.lastIndexOf("/")+1);//获取图片名字
    		try {
    			File file = new File( basePath+"/"+page+"--"+imageName);//拼接
    			OutputStream os = new FileOutputStream(file);
    			    //创建一个url对象
    			    String u="http://www.jf258.com"+imageUrl;
    			    URL uri = new URL(u);  
    		        URLConnection connection = uri.openConnection();  
    		        connection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");//伪装成一个浏览器
    		        InputStream is = connection.getInputStream();  //开始一个流
    
    			byte[] buff = new byte[1024];
    			while(true) {
    				int readed = is.read(buff);
    				if(readed == -1) {
    					break;
    				}
    				byte[] temp = new byte[readed];
    				System.arraycopy(buff, 0, temp, 0, readed);
    				//写入文件
    				os.write(temp);
    			}
    			System.out.println("第"+(count++)+"张:"+file.getAbsolutePath());
    			is.close(); 
                os.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    }
    </strong></span>

    5、最后的效果就是这样的了。

    6、源码下载地址(亲测有效,不行就来砍我

    https://download.csdn.net/download/zhaoxiangpeng16/21159505

    展开全文
  • 1行代码就能下视频、小说、图片,真香!

    现在有很多网站都并不支持直接下载的,例如我们常去的B站里面的视频,在页面是没有下载按钮的,还有的视频需要我们下载客户端才能下载…虽然这并不能拦住多少人,有些聪明的小伙伴就会去下载一些第三方软件去下载,比如说硕鼠等等,但有的软件总是会弹出很多广告就很烦,毕竟它们是要吃饭的。

    对于跟计算机打交道的程序员来说,软件我都懒得下。

    应该有很多人用过you-get这招功夫,今天就来教教一些还不会的小伙伴,这招要是用在一些不懂编程的外行人面前,他们会对你竖起大拇指直呼:“牛逼!”。
    在这里插入图片描述


    一、效果演示

    啥也不说了,我们先来看看效果,我随便拿了一台电脑,下载B站视频给大家演示一下:

    程序员下载视频,是不需要下软件的,you-get演示


    二、you-get简介

    you-get 是一款非常优秀的基于Python3的视频解析下载工具,用于从浏览器下载资源,包括视频、音频、图片和小说,它支持近70多个主流视频网站,到目前为止,我很少遇到过you-get下载不了视频的网站。

    除了国内的网站,对于国外的网站也没有问题, YouTube的视频我也经常去下。这么好使的功夫,操作起来也不复杂,前面视频你们大概也看到了,就是一行代码+一个网址。


    三、操作讲解

    1.安装Python并配置环境变量

    我补充一下,这款工具是基于Python的,所以大家需要装一下Python,大部分学Python的人都已经装好了吧,装好之后要进行一下环境变量的配置,这个我就不在这里给大家细说了,不懂的可以去百度,也可以去看一下这篇文章:

    Python的安装及环境变量的配置

    2.安装you-get

    这里的安装不需要去什么网站下载软件,只需要用win+R键打开运行输入cmd进入命令行,输入代码:

    pip3 install you-get
    

    在这里插入图片描述

    写完这一行代码敲一下回车,系统就会开始安装you-get了,安装完成之后你的电脑就可以进行神操作了。

    在这里插入图片描述

    3.下载视频

    这个时候你去找一个网站上的视频,复制一下它的网址,我这边还是以我视频中的B站视频来举例,小姐姐长得挺好看的,就下它吧。

    在这里插入图片描述
    然后我们还是用win+R键打开命令黑窗口,然后输入指令you-get 网站,例如这样的:

    you-get https://www.bilibili.com/video/BV1uz4y127JM?spm_id_from=333.851.b_62696c695f7265706f72745f64616e6365.12
    

    然后敲一下回车,就开始下载了,有的时候电脑会楞个几秒才反应过来,稍等片刻就开始下载了,等它下载成功就可以了。
    在这里插入图片描述

    4.找存放位置

    下载好了之后,我们去找到视频的下载路径就可以了,因为我们没有设置存储路径就直接下载了,所以视频默认下载到cmd命令当前所在的目录,存储在C盘的用户/EDZ文件夹中,我们去打开就是了。
    在这里插入图片描述

    最后我说一下,我只在这里运送代码,只是给大家省一些精力去下载资源,如何使用它是由你自己决定了,技术是无罪的,但行为是可以判罪的,注意分寸,遵纪守法。

    在这里插入图片描述

    感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

    ① 2000多本Python电子书(主流和经典的书籍应该都有了)

    ② Python标准库资料(最全中文版)

    ③ 项目源码(四五十个有趣且经典的练手项目及源码)

    ④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

    ⑤ Python学习路线图(告别不入流的学习)

    在我的QQ技术交流群里可以自助拿走,如果在学习或工作中遇到了问题,群里会有一些大神帮忙解答,有时你闷头想一天,不如别人的三言两语就醍醐灌顶,群号553274211。

    在这里插入图片描述

    展开全文
  • jQuery 实现图片下载代码

    万次阅读 2017-09-13 14:36:39
    jQuery 实现图片下载代码 function downloadImage(src) { var $a = $("").attr("href", src).attr("download", "meitu.png"); $a[0].click(); } 关键调用downloadImage函数代码 onclick=downloadImage(url) ...
  • 只需要30行代码就可以百度自动下载图片 大家好,我是行哥,一个专门教小学生撸Python的编程老师(小学生都能学会的编程) 这里行哥想问大家三个问题 : 你还在为批量下载表情包发愁吗? 你还在为找不到好看的图片...
  • 在代码里面直接改你要下载的图片名称,保存地址,数量即可; 例如苹果,桌面,50! 即可即可快速的下载50张苹果的照片保存在桌面(根源解决手抽筋问题,代码下载它不香吗)
  • 完美学校网站系统全站源代码学校网站模板下载

    千次下载 热门讨论 2011-01-10 12:23:08
    提供学校网站系统模板设计,源代码下载,正式版本,功能完全开放。 学校网站系统全站源代码学校网站模板下载,信息时代,各级教学教育,公立私立民办学校部门,需要一个动态网站,实现学校介绍,学校概况,德育之窗,学科教研,...
  • HttpURLConnection访问网页下载图片示例代码,参见博文;http://blog.csdn.net/yanzi1225627/article/details/22222735
  • C代码实现FTP上下载文件

    千次阅读 2018-09-21 17:13:21
    FTP上下载文件这个功能我早就想实现了,但是苦于百度的文章大多是下载链接,一直没舍得积分下载,这次通过查阅MSDN,将一套下载流程函数摸了一下,写出代码实现FTP下载文件 环境 VS2015 代码: #include &lt;...
  • 照片图片上传代码

    2013-10-29 18:02:48
    直接要把代码导入进去,可以实现图片照片的上传
  • js通过浏览器批量下载图片代码

    万次阅读 2018-03-12 00:02:30
    目标网站目标网站打开浏览器,在console输入以下代码,回车即可function sleep(d){ for(var t = Date.now();Date.now() - t &lt;= d;); } function download(src) { var $a = document.createElement('a')...
  • 批量下载图片代码实现

    千次阅读 2017-08-22 17:35:44
    运营的小伙伴苦于手动一个一个的去下载图片,再改图片名称,非常非常的耗时,所以写了个这个帮她们下载图片,嘿嘿嘿
  • 看漫画的网站代码中找出他们放漫画图片的链接,用这个链接来下载。 但是看了一些漫画网的源代码后找不到图片的链接,请各位帮帮忙。 例如下面这俩网址: http://www.xxxcom/comic/17561.html http:
  • Js图片放大镜特效源代码下载

    千次阅读 2014-08-28 09:45:26
    Js图片放大镜特效源代码下载代码下载:http://www.zuidaima.com/share/1550463333878784.htm
  • Python批量爬取某图片网站图片完整代码,python downimage.py 即可执行
  • try {  //根据String形式创建一个URL对象, ...将上面的代码直接复制到main方法里面运行,就OK,也可以用来下载图片,注意文件格式,如果是网页,则写成a.html,是图片则是:a.jpg,也能下载歌曲!
  • 下载图片,后端代码实现方式参考

    万次阅读 2020-12-15 16:42:27
    方法1: public void downloadFile(@RequestParam Long templateId, ...//pathById 图片地址 String pathById =uploadImagesLocation+iResumeSeedTemplateService.findPathByTemplateId(templateId).substring(resour
  • 原文:java图片开源框架tesseract调用OCR实现图片文件识别代码下载代码下载地址:http://www.zuidaima.com/share/1850886399265792.htm 项目实现的是身份证识别处理,将正确识别的的身份证图片以姓名和...
  • java+jsp代码实现FTP服务器上传下载文件。 里面给了java方法和jsp页面的代码。主要是实现FTP服务器上面下载文件到自己本地文件夹下面。另外还给了几个网站供大家参考。
  • 究极推荐:36个漂亮的各类型网站代码打包分享

    万次下载 热门讨论 2013-01-07 09:02:39
    36个网站中包含了各行各业的网页设计,譬如图片站、门户站、企业站、宠物站、资讯站等等,而且足够让您欣喜的是绝大多数资源还不仅仅是一个主页面,更有文章页、列表页、关于我、产品页面等等!
  • 开源代码网站

    万次阅读 2018-01-17 09:29:04
    !!!github!!!codepen!!!码云 ...(1)到sourceforge上查找相关代码;...(2)到google code上面查找具体的代码;...(5)到csdn等网站下载代码,偶尔会有意外的收获; (6)到图书出版社下载图书附录的代码
  • java四行代码实现图片下载

    千次阅读 2019-02-23 11:45:00
    如下: InputStream in = new URL("http://www.updown/thumbnail.jpg).open... Path temp = Paths.get("temp.png"); Files.copy(in,temp,StandardCopyOption.REPLACE_EXISTING); File file = temp.toFile();...
  • celebA_hq高清人脸图片下载、生成代码

    千次阅读 多人点赞 2019-04-19 19:27:19
    celebA_hq高清人脸图片下载、生成代码高清人脸.jpg格式下载celebA_hq高清人脸图像获取方法你需要下载准备代码解析 高清人脸.jpg格式下载 celebA_hq是clebbA的高质量人脸图像,共30000张可达1024尺寸。我分别生成了64...
  • 将html代码导出为图片下载到本地

    千次阅读 2018-06-23 16:55:31
    html代码:&lt;div id="content_cf"...下载本志愿方案&lt;/a&gt;需要用到的js插件:jquery.js和html2canvas.min.js,其中html2canvas.min.js的获取地址可以是官网地址:http://htm...
  • python爬虫 - 图片下载示例代码

    千次阅读 2020-05-29 11:25:29
    ="item_country") # 图片下载 opener=urllib.request.build_opener() opener.addheaders=[('User-Agent','Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 ...
  • js框架jquery瀑布流图片墙效果代码下载,点击相册图片展示大图 源代码下载地址:http://www.zuidaima.com/share/1795084037721088.htm
  • 图片、图标、代码资源网站

    千次阅读 2019-12-11 16:44:41
    图片、图标、代码资源网站程序员必备的相关资源网站一、网页设计篇二、图片篇(1)三、图片篇(2)四、图片素材网址汇总篇五、免费图片网站六、web前端开发篇七、图标篇八、代码网站网站地址网站设计篇DOOOOR创客...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 551,437
精华内容 220,574
关键字:

从网站代码中下载图片