易语言学习:[2]正则匹配并保存网页图片

 时间:2024-10-11 20:11:55

1、我在网上搜索的时候,就发现一个这样的例子。

易语言学习:[2]正则匹配并保存网页图片

2、发现毋队末哎它这个例子上应该是用了某个模块,因为我不太喜欢用模块,所以我还是自己试了下“写出文本()”,发现最后脲摩喜清得到的文件打开是错误的。最后检查了下,原因是用“HTTP读文件()”读取出来的类型是字节集,所以只要改成“写出字节集()”就可以了

易语言学习:[2]正则匹配并保存网页图片

3、接下来进入正题,源码还是这个,当然我这个图片的路径是相对路径

易语言学习:[2]正则匹配并保存网页图片

4、第一步还是读取源码,同时定义一些变量

易语言学习:[2]正则匹配并保存网页图片

5、接下来是重点,用正则匹配出地址,然后保存到本地。正则表达式这样写是因为易语言你直接在引号里面写引号这种做法是不行的,所以只能用变量,这点感觉有点不大习惯。这个正则表达式里面的“括号()”,查了下说括号里面的是子表达式

易语言学习:[2]正则匹配并保存网页图片

6、同样的,试试能不能匹配成功。说实在话的,不知道是不是易语言的BUG,如果我在表达式的首尾不加“.*”的晌蚌畚玉话,它就没法匹配成功,但是用精易编程助手都是可以匹配成功,现在还是菜鸟,加之以前学其它语言的时候没去学过正则,所以就先这样用着吧。

易语言学习:[2]正则匹配并保存网页图片

7、这一步也是,把那个不要的东西给替换掉,留下我们需要的那一部分用“输出调试文本 ()”也只是为了方便看结果。

易语言学习:[2]正则匹配并保存网页图片

8、最后一步就是将取到的那个图片文件给错聂庋堀保存到本地了因为是相对路径,所以得自己手动添加成绝对路径对于这个相对路径和绝对路径问题,如果是我们实际去对网页进行采集的话,没办法确定是相对路径还是绝对路劐孕瞬腊径,所以可以对取得的图片地址进行判断,这个后期再说了

易语言学习:[2]正则匹配并保存网页图片

9、总体来说,这个简单的程序这样就完成了。看看整体的代码,感觉每天下班后没网,自己摸索这个易语言还是挺有趣的,最主要的是每当有了新的突破的时候就会有一种特殊的感觉,一种说不出来的兴奋感,或许这就是IT屌丝的命吧。

易语言学习:[2]正则匹配并保存网页图片
  • 易语言遍历文件夹
  • window8系统易语言开发如何给变量连续赋值
  • 神之幻地1.1.2英雄隐藏密码怎么用隐藏密码攻略
  • 微信中国象棋楚汉争霸第58关的闯关技巧
  • 葬仙新手通关攻略
  • 热门搜索
    英雄人物手抄报 孝心少年手抄报 日行一善手抄报花边 节约粮食手抄报内容 爱祖国手抄报内容 小学生感恩手抄报内容 法制手抄报资料 关于礼仪的手抄报 关于植物的手抄报 感恩的心手抄报内容