python 表情包制作工具_python中tkinter模块制作表情包爬取工具遇到的问题
[Python] 纯文本查看 复制代码import tkinter as tk
from tkinter.filedialog import askdirectory
import requests
import random
import re
class picture():
def __init__(self):
self.root = tk.Tk()
self.root.title('表情包下载器')
self.root.geometry('460x230')
#self.local = ''
self.txt=tk.Text(self.root).place(x=0,y=50)
self.seachlocal=tk.Button(self.root,text='选择位置',command=self.selectPath).place(x=0,y=0)
self.download=tk.Button(self.root,text='开始下载',command=self.download).place(x=300,y=0)
self.root.mainloop()
def selectPath(self):
path_ = askdirectory()
self.local=path_
def download(self):
trouble = 0
while (1):
trouble = 0
n = random.randrange(2, 2600)
url = (r'http://www.doutula.com/photo/list/?page=%d' % n)
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36',
}
result = requests.get(url=url, headers=headers).text
pattern = re.compile('data-original="(.*?)".*?alt="(.*?)"\sclass', re.S)
image_urls = re.findall(pattern, result)
for image_url in image_urls:
image_name = image_url[1]
image = requests.get(url=image_url[0], headers=headers).content
try:
print('正在下载')
with open(r'%s\%s' % (self.local, image_name + '.' + image_url[0].split('.')[-1]), 'wb')as file:
file.write(image)
print('下载成功')
except:
print('下载错误')
trouble += 1
print('页码%d下载完成\n下载错误%d张' % (n, trouble))
#s = str('下载错误\n下载错误%d张' % (trouble))
if __name__ == '__main__':
picture()
python 表情包制作工具_python中tkinter模块制作表情包爬取工具遇到的问题相关推荐
- python代码电影人物关系_Python基于network模块制作电影人物关系图
Python基于network模块制作电影人物关系图,节点,值为,模块,关系,算法 Python基于network模块制作电影人物关系图 易采站长站,站长之家为您整理了Python基于network模 ...
- python弹球小游戏程序_Python基于Tkinter模块实现的弹球小游戏
本文实例讲述了Python基于Tkinter模块实现的弹球小游戏.分享给大家供大家参考,具体如下: #!usr/bin/python #-*- coding:utf-8 -*- from Tkinte ...
- python发短信 金山_Python爬虫基础练习(四) 金山翻译爬取(进阶篇)
上一篇文章金山翻译爬取(基础篇)讲到爬取金山翻译,并且实现了简单词汇的爬取,但是我们的报错信息都是一长串字符,就像这样 当然这个报错还是很容易看懂的,"列表索引超出范围",但是我们 ...
- python post有随机字符串_Python 中的POST/GET包构建以及随机字符串的生成
现在,我们来用Python,创建GET包和POST包. 至于有什么用处,大家慢慢体会. Python 中包含了大量的库,作为一门新兴的语言,Python 对HTTP有足够强大的支持. 现在,我们引入新 ...
- python网页爬虫循环获取_Python 爬虫第三篇(循环爬取多个网页)
本篇是 python 爬虫的第三篇,在前面两篇 Python 爬虫第一篇(urllib+regex) 和 Python 爬虫第二篇(urllib+BeautifulSoup) 中介绍了如何获取给定网址 ...
- python写图片爬取软件_python制作微博图片爬取工具
有小半个月没有发博客了,因为一直在研究python的GUI,买了一本书学习了一些基础,用我所学做了我的第一款GUI--微博图片爬取工具.本软件源代码已经放在了博客中,另外软件已经打包好上传到网盘中以供 ...
- 使用python的tkinter模块制作一个计算器
使用tkinter模块制作的一个简单的计算器 由于刚学这个模块,所以做的不是很好 截图: 点击计算后算式区的值会改成结果,可自行在数字触发的函数中添加数字输入就进行计算回显的功能 代码如下: impo ...
- python中label有什么用_对Python中TKinter模块中的Label组件实例详解
Python2.7.4 OS-W7x86 1. 简介 Label用于在指定的窗口中显示文本和图像.最终呈现出的Label是由背景和前景叠加构成的内容. Label组件定义函数:Label(master ...
- Python Imaging Library: ImageTk Module(图像Tkinter模块)
Python Imaging Library: ImageTk Module(图像Tkinter模块) ImageTk模块支持从图片中创建和修改Tkinter位图图像和PhotoImage对象. 例如 ...
最新文章
- 两位MIT学霸,25岁退学,40岁完成800亿IPO!
- [云炬创业基础笔记]第二章创业者测试14
- 安顺那里有学计算机,安顺计算机专业学费
- C语言代码规范(七)#define
- Huawei LiteOS 开发指南
- django之分页、cookie装饰器
- GBK转unicode码查询表的改进
- IEEE754标准:二进位浮点数算术标准
- C语言文件读写常用函数
- 爬取美女图片信息并保存(无图系列)
- 用计算机求平方根立方根,利用计算器求平方根、立方根
- iPad 升级失败后重新恢复出厂设置
- 聚焦新能源与汽车科技 全球汽车发展趋势论坛举办
- 【Tableau】维度,度量,胶囊,蓝色,绿色
- python调用turtle(海龟画图),画一个正方形
- 解决win11/win10无法安全拔出移动硬盘的问题 - U盘无法“安全删除并弹出媒体”
- RPC框架pigeon源码分析
- 机器学习 深度学习 EM算法 深度解析
- 这些百度搜索技巧,你知道吗?
- 如何通过自我介绍打动面试官?
热门文章
- v-if中调用函数的问题
- 谈谈我这样一个程序员的中年危机
- JSP 校园二手物品租赁交易网站myeclipse开发mysql数据库java编程网页设计
- 每周读书#9 - 《在路上,爱上从未有过的自己》
- esxi能直通的显卡型号_没有驱动,显卡不动:amd显卡驱动安装教程
- 巴西柔术_成为组织柔术大师
- PLMN简述(一点杂乱的笔记)
- 聊聊呗|扫雷书单?市文化执法大队开展“护苗2020”之“扫雷”行动
- 关于暴力女,玫瑰骑士
- FreeCAD-0.19源码的编译配置(保姆级教程)