Python
Music 爱好者
热爱音乐 编写符合直觉可读的代码,没必要为了语法糖而使用不合时宜的代码
展开
-
全球唯一使用Python生成双色球和大乐透
【代码】全球唯一使用Python生成双色球和大乐透。原创 2024-01-28 17:03:14 · 882 阅读 · 0 评论 -
selenium 实现自动登录功能【Use 缓存】
options.add_argument(f”–disk-cache-dir={disk_cache_folder}") # 设置缓存硬盘文件目录。options.add_argument(f"–user-data-dir={user_cache_folder}“) # 设置缓存用户文件目录。原创 2023-09-21 15:05:28 · 925 阅读 · 0 评论 -
How to scrape a website
Web scraping involves extracting data from websites. Here are some steps to follow to scrape a website:Determine what information you want to extract from the website. This could include text, images, or links.There are several tools available for web scra原创 2023-03-02 11:32:28 · 441 阅读 · 0 评论 -
Python实现视频编码压缩和解码 【SocetIO】
【代码】Python实现视频编码压缩和解码 【SocetIO】原创 2023-02-21 17:18:45 · 275 阅读 · 0 评论 -
Python爬虫浅析
它使用特定的编程语言,通过访问网站,搜索关键词等方式从网络抓取信息,并将其存储在一个数据库中,从而实现自动收集网络信息的目的。它在互联网上应用比较广泛,它可以收集网站的链接,内容,图片,文件等信息。此外,它还可以增加网站的可靠性和隐私,更新网站上的数据,获取实时信息等。Python爬虫是一种应用于网络爬取的自动化编程技术,它使用Python语言编写,用于抓取网站上的所有信息。Python爬虫具有实用性、自动化和灵活性等优点,在数据分析、搜索引擎优化、行业洞察、市场研究和网络安全等领域有着广泛的应用。原创 2023-02-09 10:40:42 · 428 阅读 · 0 评论 -
PyQt5 自定义弹窗
实现自定义好看的UI原创 2023-01-09 13:54:16 · 618 阅读 · 0 评论 -
awesome PyQt5 的奇技淫巧
来自PyQt5的奇技淫巧原创 2023-01-06 10:31:03 · 4643 阅读 · 0 评论 -
免费MP4转换GIF工具开源
开源原因: 市面上的其他转换工具多半要收费,不划算,所以就开源了。使用方式: 选择文件, 点击开始转换,转换完成自动打开gif文件。原创 2023-01-03 16:51:24 · 488 阅读 · 0 评论 -
PyQt5 实现CheckBox样式 (无需下载资源贴图)
主要是使用QPainter来绘制圆形框,来实现选中的特效,加上背景色的调整,实现选中和非选中,无需下载任何的资源。简单的实现了一下,hover等状态还没实现,但是思路是一样的,借鉴一下思路就ok了。使用的话,只需要是按照。的基础用法来使用即可。原创 2023-01-03 11:35:02 · 958 阅读 · 0 评论 -
PyQt 界面设计要点
先设计整体的StyleSheet,即所有窗体通用的样式表,建议是放在一个qss文件中,它的好处在于如果调整的话,不需要改动到代码层面。细节的样式调整放在代码中,因为有样式覆盖,所以推荐代码中。时,需要先继承原先的styleSheet表。原创 2022-12-20 11:18:18 · 416 阅读 · 0 评论 -
Python 日志类封装
【代码】Python 日志类封装。原创 2022-12-13 11:32:52 · 218 阅读 · 1 评论 -
Python记录微博关键词的教程
通过关键词,记录微博用户以及博客的相关数据。用于学习使用,尽量不要用其他用途。原创 2022-12-02 11:37:36 · 369 阅读 · 4 评论 -
Django 重写search方法
后台管理相关原创 2022-11-23 18:03:33 · 387 阅读 · 0 评论 -
Django自定义filedsets
Django 相关的原创 2022-11-23 15:46:48 · 418 阅读 · 0 评论 -
Django 后台过滤字段的方式
当选择角色时,自动过滤掉 default_idle的可选集合。重写ModelForm。原创 2022-11-20 14:28:56 · 324 阅读 · 0 评论 -
Python 输出函数运行时间的两种方式(常规、装饰器)
Python 计算函数运行时间的两种方法原创 2022-11-16 17:06:02 · 1981 阅读 · 0 评论 -
(全网唯一)Python 10行代码 实现 PDF转WORD
安装依赖库pip install pdf2docx实现代码def ConvertPDFToDocx(pdfFile,docxFile): ''' :param pdfFile: 需要转换的pdf文件 :param docxFile: 需要转换的docx文件 :return: ''' cv = Converter(pdfFile) cv.convert(docxFile, start=0, end=None) cv.close(.原创 2021-04-22 19:33:36 · 510 阅读 · 0 评论 -
Python学习心路历程
刚刚开始学Python也是零基础学这个,凭的完全是个人的兴趣,后面发现其实对学习有帮助的是视频,便疯狂看视频,然后看了慕课、黑马教育等视频,最后发现了一个比较好的视频资源:基本上囊括了语言本身绝大多数的知识点,大家如果想要学的话,可以加入群就在群公告中,免费分享给大家,希望能够一起进步 探讨...原创 2021-04-13 10:55:48 · 195 阅读 · 0 评论 -
Python安装GDAL库的问题
简单的来说 不可以直接使用pip install gdal因为会报错处理方式:从https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal去获取指定的python版本对应的whl文件然后pip install xxx.whl即可安装原创 2020-11-20 14:07:41 · 670 阅读 · 0 评论 -
近期的一系列爬虫代码
爬取某考研网站的历年真题(仅供学习使用,不用于任何其他商业目的)import requestsfrom bs4 import BeautifulSoupimport osimport timefrom tkinter import *import threadingimport _threadimport urllibdef downloadFile(name, urla_): ''' :param name:下载保存的名称 :param url: 下...原创 2020-05-14 10:59:43 · 656 阅读 · 2 评论 -
Python获取代理IP地址
代码:import requestsfrom bs4 import BeautifulSoup# 获取代理ipTEST_URL = 'https://www.kuaidaili.com/free/inha/1/'# 获取代理ip_listdef getIPList(url): res = requests.get(url) bs4_html = BeautifulS...原创 2019-12-11 20:44:25 · 586 阅读 · 0 评论 -
SVGA转html最快方法(使用Python直接转)
简单介绍:svga是一种动画格式,类似于flash,现在使用脚本可以轻松转成html格式代码如下:import base64# 模板html(替换modify成文件base64字符串)HTML_MODEL = '''<html><head><style> body {margin: 0; overflow: hidden;}</sty...原创 2019-12-09 16:59:32 · 1761 阅读 · 2 评论 -
Python爬虫--51job爬取岗位信息并写入txt文件
有借鉴有修改"""user:long"""import reimport timefrom bs4 import BeautifulSoup#from pack.DbUtil import DbUtilfrom pack.RequestUtil import RequestUtil# 要查找的关键字print("请输入您需要推荐匹配的关键字:\n")key_ = str...原创 2019-11-29 15:16:54 · 734 阅读 · 1 评论 -
Python给指定文件打上数字签名
Python给指定文件打上数字签名数字签名概念:数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术来实现的,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名是非对称密钥加密技术与数字摘要...原创 2019-11-20 11:45:14 · 3448 阅读 · 0 评论 -
Python爬虫项目---批量下载深圳证券信息
代码:import osimport requestsfrom selenium import webdriverfrom bs4 import BeautifulSoupimport jsonimport timedef downloadFile(name, url): ''' :param name:下载保存的名称 :param url: 下载链接 ...原创 2019-11-15 15:06:16 · 830 阅读 · 7 评论 -
Pyinstaller使用
Pyinstaller安装pip install pyinstaller生成可执行文件命令pyinstaller -F xxxx.py但是这个是有带命令行的 不是很酷生成不带命令行的可执行文件pyinstaller -F -w xxx.py添加exe图标 (备注:好像只支持ico格式)pyinstaller -F -w -i xxx.ico xxxxx.py...原创 2019-11-07 15:23:14 · 246 阅读 · 0 评论 -
Python判断文件是否存在
def is_File_Exist(file_name,file_size): ''' :param file_name:文件名称 :param file_size:文件大小 :return: False:不存在,True:存在 ''' is_exist = os.path.exists(file_name) if is_exist: ...原创 2019-11-07 11:37:59 · 499 阅读 · 0 评论 -
PyQT项目优化---添加多线程数控制
就是筑龙网的爬虫项目优化,添加多线程控制数,避免卡顿# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'ZL.ui'## Created by: PyQt5 UI code generator 5.13.0## WARNING! All changes made in this fi...原创 2019-11-07 09:21:55 · 1218 阅读 · 0 评论 -
PyQt5自定义信号与槽带示例讲解
简单的来说,信号与槽可以理解成是你说话,我回话,你不说话,我也不bb这种形式。PyQt自带的信号与槽写法如下:self.btn_DownloadSingleLink.clicked.connect(self.DownloadSingleLink)此处的含义是按钮的点击事件的绑定这个比较好理解,因为自带的,所以不需要自己设定信号事件接下来简单说一下自定义信号事件的申明首先,...原创 2019-11-06 11:06:42 · 3867 阅读 · 5 评论 -
PyQT实战小项目---筑龙网批量下载链接
PyQT是Python桌面GUI的一个非常流行的框架。可以做很多界面优美的库上代码:# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'ZLTool.ui'## Created by: PyQt5 UI code generator 5.13.0## WARNING! ...原创 2019-11-05 09:55:12 · 485 阅读 · 0 评论 -
Python爬虫项目--爱拍视频批量下载
简单的分析一下这个爱拍视频总结起来 就是及其不安全的一个网站想获取登录态 很简单到只要设置cookie就ok了 也是很惊讶,然后就是正常爬取流程了。说明一下,建议设置https 然后登录安全要做好。代码部分:首先是获取下载链接#下载爱拍import requestsimport timefrom bs4 import BeautifulSoupAIPAI_SPICE_UR...原创 2019-10-31 09:44:48 · 354 阅读 · 0 评论 -
Python爬虫时中文乱码的处理
比较简单,就是设置编码格式即可解决re_html = requests.get(AIPAI_URL)re_html.encoding='utf-8' #设置编码utf-8即可解决乱码问题原创 2019-10-30 22:34:42 · 227 阅读 · 0 评论 -
Python爬虫项目--批量爬取公司债券平台网公司信息并下载PDF
# 下载公司债券平台项目PDF信息 08年6月 合起来67页数据import osimport timeimport requestsfrom selenium import webdriver #获取webdriverfrom bs4 import BeautifulSoupdef downloadFile(name, url): ''' :param name:...原创 2019-10-21 13:30:09 · 1755 阅读 · 3 评论 -
Python爬虫项目---从wiley网站批量下载文章
上代码实现逻辑:是利用pyautogui 自动点击脚本,实现下载代码:#从https://onlinelibrary.wiley.com/toc/15214095/2019/31/42 自动下载文章# author : ytouch# date :2019.10.17import requestsimport timeimport pyautoguifrom bs4 impo...原创 2019-10-17 17:39:27 · 2518 阅读 · 1 评论 -
Python爬虫项目--批量下载联合国粮食数据
代码如下:# 爬取国家粮食数据import osimport timeimport requestsSPICE_URL = 'https://comtrade.un.org/api/get?type=C&freq=M&head=H&fmt=csv&rg=ALL&px=HS&' # 需要拼接的字符串#需要修改的部分R_VAL = 'r...原创 2019-10-17 09:43:21 · 1329 阅读 · 0 评论 -
Python爬虫项目---批量从搜款网下载主图、颜色图详情图
代码如下:#Description:批量下载搜款网#Author:ytouch#使用方式#现在是支持两种:一种是批量,一种是单个#使用方法:#在main方式中# 调用singleUrlDownload(url) 参数为搜款网房源链接:https://www.vvic.com/item/15710099 这个可以下载单个# 调用readTxtToDownload(txt_path) ...原创 2019-10-16 14:47:08 · 4312 阅读 · 0 评论 -
Python No Module name "cv2"解决方案
pip install opencv-python原创 2019-10-12 16:57:42 · 1042 阅读 · 0 评论 -
爬取http://ycb-benchmarks.s3-website-us-east-1.amazonaws.com/的链接并下载文件
正好就是一个简单的爬虫任务,就分享个代码#需求:爬取http://ycb-benchmarks.s3-website-us-east-1.amazonaws.com/的链接并下载文件import requestsfrom bs4 import BeautifulSoupimport timedef downloadFile(name, url): headers = {'...原创 2019-09-26 08:52:44 · 2905 阅读 · 0 评论 -
Python使用yagmail库实现发送邮件功能
yagmail库的安装pip install yagmailyagmail的使用:'''@brief:自动发送邮件功能:用来通知以及debug'''import yagmailyag = yagmail.SMTP(user='942840260@qq.com',password='xxxxxx',host='smtp.qq.com')contents = {'Hell...原创 2019-09-24 20:33:11 · 862 阅读 · 2 评论 -
python实现简单的下载url程序
import requestsimport timedef downloadFile(name, url): headers = {'Proxy-Connection':'keep-alive'} r = requests.get(url, stream=True, headers=headers) length = float(r.headers['content-...原创 2019-09-21 13:33:30 · 687 阅读 · 0 评论