
Python
文章平均质量分 68
a33445621
这个作者很懒,什么都没留下…
展开
-
转:使用Python进行AES加密和解密
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。...转载 2018-05-19 19:17:40 · 1234 阅读 · 0 评论 -
python爬取网站m3u8视频,将ts解密成mp4,合并成整体视频
一些网站会提供m3u8视频地址,以供下载观看。或者一些网站经过分析后发现是使用m3u8格式进行播放的,这时使用m3u8的地址链接就可以下载到相应的视频。一、关于m3u8:(https://blog.youkuaiyun.com/baidu_34418350/article/details/64922512)m3u8是苹果公司推出一种视频播放标准,是m3u的一种,不过 编码方式是utf-8,是一种......原创 2018-05-19 21:03:44 · 129054 阅读 · 33 评论 -
网页数据压缩(python deflate gzip),解压缩
在写爬虫抓取网页时,通过下面代码可以将网页代码抓取回来,一般直接就是HTML的相关网页代码。data = urllib2.urlopen(url).read()但有时,返回的是一些看不懂的数据。这是通过Fiddler抓取回来的数据,其实在上面这个截图中就可以看到,这个数据是被encoded过的,点击Response body is encoded.Click to decode.即可解密:deoc...原创 2018-05-20 15:25:43 · 7246 阅读 · 0 评论 -
python服务器,电脑上的视频手机看
电脑上有视频,放到手机里比较占内存,比较快捷的办法是,直接用python起个服务器,手机浏览器访问即可。直接在你存储视频的目录里面运行:cd c:\xxx\videopython -m SimpleHTTPServer这就行了,而我们的HTTP服务在8000号端口上侦听。你会得到下面的信息:Serving HTTP on 0.0.0.0 port 8000 ...直接在手机上输入电脑的IP:800...原创 2018-05-20 20:39:54 · 1289 阅读 · 0 评论 -
Python爬虫抓取代理IP并检验可用性,自动设置IE代理
#!/usr/bin/env python# -*- coding:utf8 -*-import urllib2import timefrom bs4 import BeautifulSoupimport sysreload(sys)sys.setdefaultencoding( "utf-8" )import win32api,win32con def test_ip():...原创 2018-05-14 23:58:14 · 750 阅读 · 0 评论 -
widnows下写的python放到linux系统跑的问题
windows下写的python脚本,直接放到linux一般是可以执行的,但需要加上python命令:python test.py如果直接执行./test.py会显示错误:root@root-VirtualBox:~/mywork/# ./test.py ' @ error/constitute.c/WriteImage/1037.' @ error/constitu...原创 2018-11-23 16:49:01 · 2254 阅读 · 0 评论 -
python zxing识别二维码、条形码
项目地址:https://github.com/oostendo/python-zxing项目实际就是下载3个jar包,subprocess调用一下而已,比较简单。1、下载3个依赖包,放在python-zxing中。相关命令:git clone https://github.com/oostendo/python-zxing.gitcd python-zxingwget ...原创 2018-12-22 23:29:09 · 4737 阅读 · 2 评论 -
sqlite3 字符转义问题
c.execute("INSERT INTO tb_info (id, summary) VALUES ('%s', '%s')" % (id ,summary))经常会因为要插入文本summary中有特殊字符而导致失败,可以用以下方法,数据库会自动帮你转义:c.execute("INSERT INTO tb_info (id, summary) VALUES (?, ?)" % (i...原创 2019-05-31 10:42:54 · 1223 阅读 · 0 评论