获取海量图片的方法。

vbs脚本,windows下执行。
指定文件夹,提取所有文件中图片链接。


dim FileName,fs,foldername
foldername = "亦道云www.1os.top"
If foldername = "" Then
wscript.quit
End IfstrPattern = "https?:+[^\]]+(\.(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif)\))"
Set fs = CreateObject("scripting.filesystemobject")
Set outFile = fs.CreateTextFile("out-url.txt", True)
Set folder = fs.getfolder(foldername)
Set Files = folder.Files
For Each i In Filestextline=loadEncode(i.path)urlhttp=RegExpTest(strPattern,textline)If urlhttp<>"" Thenurlhttp =replace(urlhttp,")","")outFile.WriteLine(urlhttp)End If
Next
outFile.Close
Set outFile=NothingFunction RegExpTest(patrn, strng)Dim regEx, Match, Matches   ' 建立变量。Set regEx = New RegExp   ' 建立正则表达式。regEx.Pattern = patrn   ' 设置模式。regEx.IgnoreCase = True   ' 设置是否区分大小写。regEx.Global = True   ' 设置全程可用性。Set Matches = regEx.Execute(strng)   ' 执行搜索。RetStr=""For Each Match in Matches      ' 遍历 Matches 集合。'msgbox Match.value n_match=Instr(RetStr,Match.value)If n_match=0 Then'RetStr = RetStr & Match.value &vbcrlf RetStr = RetStr & Match.value &vbcrlf End if      NextRegExpTest = RetStr
End FunctionFunction loadEncode(filePath)Dim stmSet stm = CreateObject("Adodb.Stream")stm.Type = 2stm.mode = 3stm.charset = "UTF-8"stm.Openstm.LoadFromFile filePathloadEncode= stm.readtextstm.closeSet stm = nothing
End Function

从网页中获取图片链接的方法。相关推荐

  1. 在java中图片路径_java中获取图片路径三中方法

    java中获取图片路径的方法 //获取路径三中方法 //+ f.getOriginalFilename(); //String filedir = Thread.currentThread().get ...

  2. python获取网页图片_python抓取网页中的图片示例

    python抓取网页中的图片示例 代码如下: #coding:utf8 import re import urllib def getHTML(url): page = urllib.urlopen( ...

  3. android camera工程师,Android从Camera中获取图片的两种方法

    方法一: 此方法会由Camera直接产生照片回传给应用程序,但是返回的是压缩图片,显示不清晰 /**   启动Camera */ private void intentCamera(){ try { ...

  4. 如何批量获取网页中的下载链接

    tips:下载 chrome json 正则表达式 如何批量获取网页中的下载链接 前言 打开你要下载的网页 二.获取网页的json数据 1.获取网页的源码 2.选取json 3.获取json字符串 4 ...

  5. 解决md文件中本地图片链接失效的方法

    #markdown# #typora# 使用typora进行markdown创作时,可以将图片的路径改为相对路径,这样就能解决移动md文件时本地图片的失效问题了. 具体操作是:点击[文件]→[偏好设置 ...

  6. python提高图片分辨率_python 获取图片分辨率的方法

    python 获取图片分辨率的方法 pil版: from PIL import Image filename = r'E:\data\yangben\0.jpg' img = Image.open(f ...

  7. go语言并发下载电影和视频,根据m3u8索引url下载视频.下载网页中的图片,可以从当前页向下搜索层数.

    一,根据URL的m3u8索引,下载视频文件. 二,下载网页中的图片. 为了家里小朋友,要下载一个视频,放在电视上看. 所以利用一点时间,写了这个简单下载程序.如果视频有加密,会对其解密. 最近下点图片 ...

  8. 利用jsoup 如何从网页中下载图片

    来自:http://www.open-open.com/bbs/view/1320576549952 如何从网页中下载图片 如果做为爬虫很有必要从网页中下载图片到本地,那么我们利用jsoup来进行该操 ...

  9. 前嗅教你大数据:批量采集/下载网页中的图片数据

    l 采集网站 [场景描述]采集revisionvillage网页中所有真题图片的数据. [源网站介绍]revisionvillage,国外知名IB真题网站,每道题都有视频讲解的IB数学刷题网站. [使 ...

  10. 为网页中的图片添加水印的效果

    程序本来源于http://dev.csdn.net/develop/article/22/22096.shtm中lovered所写的程序,我把其中的一些我觉得不太好的加以了改进并且增加一些功能形成了该 ...

最新文章

  1. 下一代防火墙市场高速增长,年复合增长率为13.6%
  2. C语言递归算法将十进制转换为二进制(附完整源码)
  3. 堆(Heap)大根堆、小根堆
  4. 智能手表也不安全?可能泄露用户密码
  5. 4 相机切换_价格屠夫、训练伴侣——海鸟4K运动相机简评
  6. 11. 王道考研-二叉树的实现
  7. 页面跳转失效_网站的404页面对于SEO的重要作用
  8. CentOS7网络快速解决
  9. C程序-将华氏温度转换为摄氏和开氏
  10. 2021-09-30 node上传文件的问题以及如何选择适合自己的插件
  11. 送给计算机老师平安夜贺卡,给老师的平安夜祝福语
  12. 如何找到mysql的初始密码_如何查看mysql的初始密码
  13. where 空集_实验七SQL的空值和空集处理.doc
  14. <C++>初识多态,剖析virtual关键字
  15. 【原创】我所认识的银行业务之旅(开篇)
  16. mocha-only和skip的用法
  17. VOS3000 IVR 语音业务的接入号码如何设置
  18. 小程序和APP谁将主导未来?
  19. 03.怎样调试学习mico-demos?
  20. java hh24miss_Java编程时间格式与数据库中时间格式转化

热门文章

  1. 【OpenCV入门教程之五】 分离颜色通道 多通道图像混合
  2. 怎么克隆计算机的mac,选中克隆为当前电脑MAC地址
  3. 量化投资 | 统计套利策略
  4. python描述对象静态特性的数据为_夫妻关系包括夫妻的
  5. 如何使用VSCode开发Qt项目?
  6. 软件开发的流程是怎样的?
  7. java 微信接收消息_Java后台与微信公众号交互----接收并处理微信客户端发送的请求...
  8. win10 mstsc 设置
  9. python基础:面向对象的应用--烤地瓜。
  10. eff java_EFF要求大学不要出售给专利巨魔