教你用Python来爬取表情包网站的所有表情图片

配置环境

安装Python 开发环境 3X系列

win + R 打开运行,输入cmd,输入python,进行验证是否安装Python

win + R 打开运行,输入cmd,输入pip install requests

爬取目标

PY爬虫代码如下:

'''

作者:血饮

功能:爬取制定网页表情包

时间:2020.02.20

'''

import requests

import os

import re

target_url = "https://qq.yh31.com/zjbq/0551964.html"

headers = {

"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"

}

source_code = requests.get(target_url,headers=headers).content.decode("utf-8")

regex_1 = r'img[\s]+src="(.*?\.gif)"[\s]+/'

xueyin = re.compile(regex_1)

get_img_url = re.findall(xueyin,source_code)

path = os.getcwd()

for x in get_img_url:

x = "https://qq.yh31.com/" + x

file_name = x.split("/")[-1]

file_path = path +"\\"+file_name

response = requests.get(x,headers=headers)

with open(file_path, "wb") as f:

f.write(response.content)

print("完成")

使用方法:

进入目标网站

进入目标网站,按下F12打开开发者工具

得到

图片地址(不完整):/tp/zjbq/201903271348331856.gif

自己浏览器UA:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.106 Safari/537.36

python爬表情包_教你用Python来爬取表情包网站的所有表情图片相关推荐

  1. python人脸识别神器_教你用Python人脸识别自动开机,值得收藏

    这里将告诉您教你用Python人脸识别自动开机,值得收藏,具体操作方法:是不是厌烦了每次回家都要点击按钮打开电脑的操作? 你如果有看过我以前的推送,是不是厌烦了每次回家都要喊 "echo,t ...

  2. 孩子学python用的笔记本电脑_教孩子学Python 后的一点感受

    先说一下孩子的情况.男孩儿,10岁,在学校上过scratch 的课:喜欢音乐和表演,是学校英文戏剧社成员:数学和语文成绩中等:贪玩儿,不会安排自己的事情.概括来说,就是一只普通孩子(和我小时候一样 L ...

  3. python朋友圈图片_教你用python将图片变成九宫格,打造高逼格朋友圈九宫格图片...

    python的出现,使很多困难的东西都简单化了,有时你在朋友圈看到朋友发的九宫格朋友圈,你会觉得很厉害,下面小编教你用python将一张图片变成九宫格,帮你打造高逼格朋友圈发文. 这个项目主要分为三个 ...

  4. python批量生成图表_教你用Python自动读取数据生成图表,产生的效益很可观

    厌烦了每次都要在Excel里拖动数据来生成图形吧,这篇文章里,教你用Python自动读取Excel数据生成图表,然后Python 使用XlsxWriter模块在Excel工作表中绘制带有数据表的柱形图 ...

  5. python软件设计背景_教你用Python制作微信好友背景墙

    目录: 0 引言 1 环境 2 代码实现 3 后记 0 引言 前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像. 效果如下图,出于隐私考虑,这 ...

  6. python拼图游戏编码_教你用Python自制拼图小游戏,轻松搞定熊孩子

    摘要:本文主要为大家详细介绍了python实现拼图小游戏,文中还有示例代码介绍,感兴趣的小伙伴们可以参考一下. 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Pyth ...

  7. python拼图游戏代码_教你用Python自制拼图小游戏,轻松搞定熊孩子

    摘要:本文主要为大家详细介绍了python实现拼图小游戏,文中还有示例代码介绍,感兴趣的小伙伴们可以参考一下. 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Pyth ...

  8. python自制小游戏_教你用Python自制拼图小游戏,一起来制作吧

    摘要: 本文主要为大家详细介绍了python实现拼图小游戏,文中还有示例代码介绍,感兴趣的小伙伴们可以参考一下. 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Pyt ...

  9. python画花女朋友_教你使用python画一朵花送女朋友

    本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下 第一种,画法 from turtle import * import time setup(600,800,0,0) s ...

最新文章

  1. struts学习笔记三-国际化
  2. why I get 415 error for my http post Service request creation in JMeter
  3. 从入门到精通 pdf_【推荐】铅笔素描从入门到精通pdf|素描基础教程电子书下载!...
  4. 继电器rc吸收电路取值_继电器的工作原理以及驱动电路解析
  5. 1.7 编程基础之字符串 30 字符环 python
  6. 【ES11(2020)】新增数据类型 BigInt
  7. [Android]ListView的Adapter.getView()方法中延迟加载图片的优化
  8. ecology9 系统文件常用说明
  9. icmp基于tcp还是udp_imi -- 基于PHP协程应用开发框架,支持WebSocket,TCP,UDP应用开发...
  10. 帮助类之自动解析表达式判定结果方法类
  11. python实现局域网内传输文件
  12. 求助:ACM剑气算法
  13. Kotlin-协程Coroutines-组合suspending暂停函数
  14. 华硕服务器怎么装系统教程,买了华硕电脑不会装系统?教你简单快速的系统重装教程...
  15. php自我介绍50字,简短自我介绍50字
  16. java获取pid_JAVA 取得程序执行的PID(Process ID)
  17. (已失效):谷歌浏览器下载速度慢?推荐一款插件给你
  18. 2015欧冠决赛--脑力劳动结硕果
  19. 基于python的股票程序化交易论文_基于Python工具的股票量化投资策略研究
  20. harbor机器人账户使用

热门文章

  1. 如何解决SQLServer已超过了锁请求超时时段
  2. PMP中工具与技术归类
  3. 华为防火墙实现双机热备配置详解
  4. js-xlsx 读取Excel解析
  5. CADD之分子对接二:简单autodockvina对接流程——redocking
  6. JAVA滁州市住房公积金管理中心网站计算机毕业设计Mybatis+系统+数据库+调试部署
  7. 18年华为没有1项原创发明
  8. Log4j“核弹级”bug修复
  9. SpringBoot整合MybatisPlus实战动态SQL,java分布式架构
  10. 【单片机】一文彻底搞懂单片机程序烧录