- 博客(10)
- 收藏
- 关注
原创 验证码图片生成器的原理与实现
验证码图片生成器的原理与实现1.下载PIL库。2.下载字体,即**.ttf文件,生成验证码可以选择kumo.ttf**,下载之后放入指定路径。3.运行下面代码。from PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFontimport random class ValidCodeImg: def __init__(self): ''' 可以生成一个经过降噪后的随机验证码的
2021-05-18 14:26:45
1016
原创 GIF动图拆分为多个静态图片
GIF动图拆分为多个静态图片1.下载GIF动图,放入指定路径。2.运行下面代码即可。最后会存入某个路径,也应提前定义好。from PIL import Imagepath="D:/image/GIF/1.gif"gif=Image.open(path)path1="D:/image/static/"try: while 1: pic=gif.tell() gif.save(path1+str(pic)+".png") print("分解
2021-05-18 14:16:13
803
原创 图像批量添加数字水印
图像批量添加数字水印首先准备图像文件,然后把该文件中的图像内容作为数字水印批量添加到 某个文件夹中所有图像文件中,要求水印在目标图像文件中的位置随机选择为左上角、右下角或图像中间,并且水印图像的背景在目标图像中设置为透明。1.首先下载要添加的水印图像,放入指定路径。2其次下载添加水印的图像,放入指定路径。3.然后下载好对应的python库。4.最后运行下面的代码即可。下载PIL库,在命令行输入 pip install pillowfrom PIL import Imageimport ran
2021-05-18 14:06:39
1388
1
原创 Python爬虫深入 爬取当当网商品基本信息
Python爬虫深入爬取当当网商品基本信息使用scrapy爬虫框架,创建爬虫项目。基本命令:scrapy startproject dangdangscrapy genspider -lscrapy genspider -t basic dd dangdang.com在dangdang这个爬虫项目下:items.py的内容对爬取数据之后提取的数据进行定义import scrapyclass DangdangItem(scrapy.Item): # define the fiel
2021-04-23 21:26:01
1066
原创 Python爬虫 爬取腾讯视频评论内容
Python爬虫爬取腾讯视频评论内容腾讯视频评论内容在源码里是不可见,所以要使用抓包分析。可安装fiddler代理服务器实现。下面爬了腾讯视频评论内容(不包括回复),及发表评论者的id、昵称和头像链接。下面是《恰好是少年》第2期的评论爬取。#导入模块import urllib.requestimport reimport urllib.error#添加UAheaders={"User-Agent":" Mozilla/5.0 (Windows NT 10.0; WOW64) Apple
2021-04-21 17:57:04
763
1
原创 Python爬虫 爬取CSDN首页的各窗口内容
Python爬虫爬取CSDN首页的各窗口内容还是一些信息的爬取,但处理的方法不同,分享一下,方便大家。#导入模块import urllib.requestimport urllib.errorimport re#csdn的首页网址url="https://www.csdn.net/"#下面注释部分为模拟浏览器请求,但CSDN可直接访问,可不用#headers={"User-Agent","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/5
2021-04-11 16:56:51
433
4
原创 Python爬虫 爬取腾讯新闻首页的新闻内容
Python爬虫爬取腾讯新闻首页的新闻内容最近学习了爬虫,爬了一些内容,分享一下,方便大家。import urllib.requestimport urllib.errorimport re,ssl#异常处理try: #针对https ,需要单独处理 #import ssl #ssl._create_default_https_context = ssl._create_unverified_context ssl._create_default_https_c
2021-04-09 22:30:25
2883
6
原创 Python合成Excel表(多sheet)
python合成Excel表(多sheet)使用xlrd模块和xlwt模块解题思想:xlwt模块是非追加写.xls的模块,所以要借助for循环和列表,来一次性写入,这样就没有追加与非追加的说法。而合并Excel表,把每个Excel表当做行,即行合并,换一种想法,把Excel表中的标签当做列,可进行列合并,即合并不同文件中相同标签组成的不同标签,可以先合并不同文件中相同的标签,不同文件的相同标签组成一个列表,后合并前面组成的不同的标签,即可得到所有Excel文件的内容。源码如下:#导入xlrd和xl
2021-04-03 16:48:26
2829
13
原创 数字与逻辑运算符
**数字与逻辑运算符** 逻辑运算符:not,and和or 运算符的优先级:not>and>or 数字加逻辑运算符: **注:数字中0为False,其余数字均为True。** 1.not not x(表示任意数):x为0时(即not False), 输出True;x为其他数时(即not True ),输出False。 2.and x and y(x,y均表示任意数):x为0时(即x为False), ...
2021-03-16 18:52:09
769
原创 位运算符
**位运算符**首先了解位运算,位运算是把数字转换为机器语言(即把其他进制的数字转换为二进制数字),位运算也就是用二进制进行计算的一种运算形式。1.“|”,按位或,两个二进制数按位(从左到右,从右到左均可)一一对应,有一个为1时,结果为1。2.“^”,按位异或,两个二进制数按位(从左到右,从右到左均可)一一对应,不一样时为1,一样时为0。3.“&”,按位与,两个二进制数按位(从左到右,从右到左均可)一一对应,都为1时为1,否则为0...
2021-03-15 21:59:35
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人