Python爬虫之gif图片抓取

标签:图片爬虫
这几天,对于怎么去爬取图片很感兴趣,就研究了一下,图片爬虫可以说是有简单,更有复杂的,今天,我做了一个比较简单的gif的图片爬虫,仅仅学习一下怎么进行爬取,学习一下思路,到后面在进行难一些的图片爬虫:
不多说了。。。现在开始做:
1.我找了一下gif的网址http://qq.yh31.com/ql/ls/

2.打开网页源代码

3.某一张图片的源码,然后在源码中查找



4.开始编码,我在程序中会比较详细的注释


#需要的模块
import re
import requests#获取url_list,就是所有的图片链接
def get_url(url):response = requests.get(url)response.encoding='utf-8'url_addr = r'<img src="(.*?)" alt=".*?" border="0"/>'url_list = re.findall(url_addr,response.text)##   print(url_list)return url_list#下载保存所有的图片
def get_GIF(url,a):response = requests.get(url)with open("C:\\Users\\Administrator\\Desktop\\新建文件夹\\%d.gif"%a,'wb') as file:file.write(response.content)#程序开始
if __name__=='__main__':url = 'http://qq.yh31.com/ql/ls/'url_list = get_url(url)a=1for url in url_list:url = 'http://qq.yh31.com'+urlget_GIF(url,a)a+=1

Python爬虫之gif图片抓取相关推荐

  1. Python爬虫颜值检测图片抓取?有了这个还怕乔碧萝吗??

    推荐一下我建的python学习交流扣扣qun:850973621,群里有免费的视频教程,开发工具.电子书籍.项目源码分享.学习python web.python爬虫.数据分析.大数据,人工智能等技术有 ...

  2. Python爬虫:利用JS逆向抓取携程网景点评论区图片的下载链接

    Python爬虫:利用JS逆向抓取携程网景点评论区图片的下载链接 1. 前言 2. 实现过程 3. 运行结果 1. 前言 文章内容可能存在版权问题,为此,小编不提供相关实现代码,只是从js逆向说一说到 ...

  3. [Python爬虫] 三、数据抓取之Requests HTTP 库

    往期内容提要: [Python爬虫] 一.爬虫原理之HTTP和HTTPS的请求与响应 [Python爬虫] 二.爬虫原理之定义.分类.流程与编码格式 一.urllib 模块 所谓网页抓取,就是把URL ...

  4. [Python爬虫] 四、数据抓取之HTTP/HTTPS抓包工具Fiddler

    往期内容提要: [Python爬虫] 一.爬虫原理之HTTP和HTTPS的请求与响应 [Python爬虫] 二.爬虫原理之定义.分类.流程与编码格式 [Python爬虫] 三.数据抓取之Request ...

  5. Python爬虫实战六之抓取爱问知识人问题并保存至数据库

    大家好,本次为大家带来的是抓取爱问知识人的问题并将问题和答案保存到数据库的方法,涉及的内容包括: Urllib的用法及异常处理 Beautiful Soup的简单应用 MySQLdb的基础用法 正则表 ...

  6. Python爬虫包 BeautifulSoup 递归抓取实例详解

    Python爬虫包 BeautifulSoup 递归抓取实例详解 概要: 爬虫的主要目的就是为了沿着网络抓取需要的内容.它们的本质是一种递归的过程.它们首先需要获得网页的内容,然后分析页面内容并找到另 ...

  7. 关于Python爬虫原理和数据抓取1.1

    为什么要做爬虫? 首先请问:都说现在是"大数据时代",那数据从何而来? 企业产生的用户数据:百度指数.阿里指数.TBI腾讯浏览指数.新浪微博指数 数据平台购买数据:数据堂.国云数据 ...

  8. python——爬虫实现网页信息抓取

    首先实现关于网页解析.读取等操作我们要用到以下几个模块 import urllib import urllib2 import re 我们可以尝试一下用readline方法读某个网站,比如说百度 de ...

  9. python钓鱼网站_【Python 爬虫思路分析】抓取某乎钓鱼贴图片

    可以说爬虫是学习 Python 的入门必修课.当能独立写出第一个完整的爬虫的时候,我们已经迈出了一大步.因为在这过程中,我们已经学会了如何查看文档,学会使用 Python 相关库的操作,怎样使用 Ch ...

最新文章

  1. C++__堆,栈与内存管理
  2. “机器人之夜”看猎豹跑得快还是五款机器人价格降得快?“鸿门宴”正式上演
  3. linux mpstat命令
  4. Web项目中文件上传Filter处理
  5. Lua_第17 章 数学库
  6. python3键盘事件_python+selenium3 鼠标事件和键盘事件
  7. desktop docker 无法卸载_Docker容器无法停止或移除-权限被拒绝错误
  8. scheduledexecutorservice 只执行一次_一个ScheduledExecutorService启动的Java线程无故挂掉引发的思考...
  9. Android 系统(180)---Android.mk入门
  10. C# DDOS攻击代码
  11. “写代码三年月薪不到一万是不是很失败?”
  12. java 实体类属性排序_按照list中实体类的某一属性排序
  13. java 锁的重入_Java 的可重入锁和不可重入锁
  14. snmp trap配置
  15. 工控机上位机软件的开发历程(四)
  16. mysql notifier启动_开机的时候mysql notifier报错无法启动怎么办?
  17. 不患人之不己知,患不知人也。
  18. 超实用的 IPTV 管理工具,xTeVe 助你定制专属电视频道。
  19. autocad.net 画多段线_AutoCAD2016绘制多段线图文教程
  20. 华为汽车鸿蒙,华为鸿蒙来了!“碰一碰”就可实现设备互联

热门文章

  1. 直播回顾 | 云原生混部系统 Koordinator 架构详解(附完整PPT)
  2. nvidia t4 shoc 测试问题
  3. Dubbo之默认协议dubbo
  4. Spring MVC过滤器-RequestContextFilter
  5. Fiddler抓包和Fiddler过滤器
  6. sql的update语句 批量更新某字段
  7. 【iOS开发】相册选择图片识别条形码
  8. js截取某个字符串前面的内容
  9. 合肥工业大学宣城校区计算机大赛,合工大宣城校区学子!全国冠军!
  10. python调用函数示例_Python使用execjs运行JS函数示例,python,execJS,例子