- 博客(14)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注

原创 Python 发邮件(500, b‘Error: bad syntax‘)
我遇到这问题的时候的源代码:try: smtp=smtplib.SMTP() smtp.connect('smtp.163.com',25) smtp.login('...','...') smtp.sendmail('xxx@163.com','xxx@163.com',MIMEText('老八秘制小汉堡').as_string()) smtp.close()except Exception as e: print(e)然后(220, b'163.com Anti-spam GT f
2020-05-08 19:44:53
2930
原创 JavaScript, 异步AJAX readyState和status分别为1,0且返回值为空的解决方法
JavaScript 使用异步Ajax时出现readyState为1但是status为0,且返回内容为空的情况的解决方法。
2022-07-01 22:45:29
617
原创 PyQt/Qt QThread 线程刷新UI踩过的坑
QThread,一个Qt里面的多线程类,被我踩过N次的坑。class Thread(QThread): signal = Signal() #PySide2 def run(self): self.signal.emit()...g = Thread()g.signal.connect(download_a_very_big_file)g.start()上面的代码展示了一个QThread的使用方式,使用他来下载一个特别大的文件。当你运行之后,你就会发现,你的UI程序炸了/未响
2021-04-17 18:19:08
1720
3
原创 [Python] 多线程下载m3u8视频文件GUI应用详细介绍
可以在我上传的文件内找到该应用。注意:合并m3u8文件需要ffmpeg首先你可以打开一个m3u8文件(操作->打开)请注意,如果你的m3u8文件里面只有一个路径(例如./ppvod/xxx.m3u8),你需要手动将该文件路径前加上下载的链接然后下载,得到真正的m3u8文件在进行操作。关于路径下载的具体操作我不详细讲,但凡学过web的人都知道路径与当前路径和根目录怎么拼接然后下载到最终文件。当你得到最终文件后,点击操作->下载(奈何手速不够快,无法截图到菜单栏内)如果开始下载后程序
2021-03-08 23:14:11
540
原创 Python+Turtle 魔法阵效果(简陋)
(旋转效果,没有截GIF的软件所以没展示)import turtle as timport matht.screensize(400, 300, 'black')t.tracer(False)t.color("yellow")def a(d=0): t.up() t.speed(10) t.goto(0, -200) t.down() t.circle(200) t.up() t.home() t.goto(0, -30.
2021-02-21 00:44:19
1448
原创 css 斜梯形+图片 文章展示栏
一直想做个这样的展示栏(出自杀手:狙击),酷毙了有木有,查了半天最终还是css的polygon吸引了我,自定义多边形。思路,俩div在一大div里,左右浮动,右边图片倒梯形即可。成品其余颜色可以自己调整(自己写)代码:<style>.b { border: 1px solid black;}.b1{ overflow: hidden; /*溢出自动换行*/ white-space: normal;/*溢出自动换行*/ word-break: b.
2020-12-19 17:50:02
1018
2
原创 Python 通过urllib进行多线程下载
Python多线程下载http: range, content-lengthpython实现HTTP Range, Content-Length:Content-Length: 1394829HTTP头Content-Length用于描述HTTP消息实体的传输长度Range: bytes=0-1HTTP头信息Range用于请求服务器返回文件的某个字段,不过在大部分情况请求页面文件不会返回该页面文件的字段,而是返回全部。(0-1表示的是前两个字节)实现import os, sys
2020-08-08 22:25:03
875
原创 m3u8的视频下载以及.ts文件解密
声明:请你提前去下载Python和ffmpeg,不然本文对你有强烈不适。忙了一晚上,终于把某网站的某m3u8视频下载下来了在某网站上看到喜欢的视频自然要下载,解析了半天,把那网站的m3u8文件搞了下来,然后发现:#EXTM3U#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1024000,RESOLUTION=1280x714/ppvod/9******D我的发,这特么是毛,搞毛线!然后我就各种查资料,了解到了ppvod是个管视频切片的玩意(好像),怒了,搞个
2020-07-25 00:36:44
7242
2
原创 Python的一些小技巧
Python的一些小技巧三元运算符a = 1 if True else 0 # [表达式成立时的值] if [表达式] else [表达式不成立时的值]当然,也可以用于缩写if:xxx() if 1 else xx()全局函数作为类函数def Func(self,w): print(w) #参数w print(self) #参数self print(self.w) #...
2020-05-01 01:23:55
313
原创 Python改写Java解码网易云音乐缓存
用Python改写Java原解密网易云音乐原文地址注:纯粹改写,仅供技术交流# -*- encoding: UTF-8 -*- def decode(arr): i = 0 while i<len(arr): arr[i] ^= 0xa3 #163 i += 1 return arrdef main(): di...
2020-04-22 12:04:02
208
TA创建的收藏夹 TA关注的收藏夹
TA关注的人