
python
编码行者
这个作者很懒,什么都没留下…
展开
-
Python zipfile 打包超级实用
import zipfileimport osdef zip_pack(target, filePath): if not target.endswith(".zip"): target = target + '{}'.format('.zip') zipFilePath = os.path.basename(target).split('.')[0]+...原创 2020-04-17 17:52:04 · 627 阅读 · 0 评论 -
Python抓取漫画
import requestsfrom bs4 import BeautifulSoupfrom lxml import etreeheaders = { 'Upgrade-Insecure-Requests': '1', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTM...原创 2020-04-23 09:28:10 · 629 阅读 · 0 评论 -
Python aiohttp简单入门
import aiohttpimport asyncioasync def fetch(session, url): async with session.get(url) as response: return await response.read()async def main(URL): async with aiohttp.ClientSes...原创 2019-12-26 20:35:01 · 280 阅读 · 0 评论 -
Python 下载文件获取文件名
def get_file_name(url, headers): filename = '' if 'Content-Disposition' in headers and headers['Content-Disposition']: disposition_split = headers['Content-Disposition'].split(';') ...原创 2019-12-26 20:04:58 · 9521 阅读 · 0 评论 -
Python markdown转epub (格式间转换)
import pypandocdef readme(): """ 转化文件的格式。 convert(source, to, format=None, extra_args=(), encoding='utf-8', outputfile=None, filters=None) parameter- source:源文件 to:目...原创 2019-12-26 19:50:06 · 2069 阅读 · 0 评论 -
Python 下载 懒人听书音频专辑
import htmlimport osimport threadingfrom concurrent.futures import ThreadPoolExecutorimport requestsheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (...原创 2019-12-26 19:46:12 · 1673 阅读 · 8 评论 -
Python 操作windows系统 实现点击,输入等操作
import timeimport win32apiimport win32conimport win32guipara_hld = win32gui.FindWindow(None, "无标题 - 记事本")def key(code): win32api.keybd_event(code, 0, 0, 0) # enter win32api.keybd_eve...原创 2019-12-26 19:45:27 · 1416 阅读 · 0 评论 -
Python if else 和 for in 简写
if else 简写 # 1. 通常写法 b = 4 if b > 4: print('对了,b: ',b) else: print('错了,b:'+b) # 2. 简写 '对了' if b > 4 else '错了'语法格式:if为true时 if 条件 else if为false时类似:条件 ? if为true时 : if为fa...原创 2019-12-25 11:07:31 · 2265 阅读 · 0 评论 -
Python pyinstaller 安装或打包报错问题
一、安装Pyinstallerpip install 换成 easy_install 也可以便捷安装:pip install pyinstaller升级安装:pip install --upgrade pyinstaller报错原因:安装开发版或指定版本:pip install https://github.com/pyinstaller/pyinstaller/archive/dev...原创 2019-12-20 16:42:01 · 291 阅读 · 0 评论 -
Python 抓取 快代理、西刺代理 、西拉代理等等 构建免费代理池
import reimport requestsfrom lxml import etreeheaders = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36"}...原创 2019-12-18 18:00:56 · 1184 阅读 · 0 评论 -
Python 掘金文章下载转Markdown
import osimport html2epubimport html2textimport requestsfrom bs4 import BeautifulSoupfrom parsel import Selectorheaders = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9...原创 2019-12-18 17:55:08 · 878 阅读 · 0 评论 -
Python腾讯OCR
import base64import hashlibimport timeimport uuidfrom urllib import parseimport requestsAPP_ID = "2115425241"APP_KEY = "IS1oUQtC7Vhy91YZ"OCR = 'https://api.ai.qq.com/fcgi-bin/ocr/ocr_general...原创 2019-12-18 17:36:18 · 323 阅读 · 0 评论 -
Python微信文章 抓取转PDF
电脑需要安装wkhtmltopdfhttps://wkhtmltopdf.org/downloads.htmlimport ioimport sysimport requestsfrom bs4 import BeautifulSoupfrom articleUtils import save_html, save_pdfsys.stdout = io.TextIOWrapp...原创 2019-12-18 17:33:51 · 9300 阅读 · 0 评论 -
Python王者荣耀刷金币
import osimport timeos.system("adb shell screencap -p /sdcard/screen.png") # 截屏os.system("adb pull /sdcard/screen.png") # 保存def click(x, y): return os.system(f"adb shell input tap {x} {y}...原创 2019-12-18 17:27:09 · 753 阅读 · 2 评论 -
使用python开发 百度网盘接口
官网APIimport webbrowserimport requestsAPI_KEY = 'zd9ZzGGXe7AGqL582tlqaW6q'SECRET_KEY = 'DRZ42IOQeMNkxdmGRE3u24xH8cEBBv8B'class BaiduPan: def __init__(self): self.login_status = Fal...原创 2019-12-18 17:14:21 · 3138 阅读 · 13 评论 -
Python爬取知乎专栏文章并生成PDF
爬取的专栏文章按照原网站样式生成保存PDFimport jsonimport ioimport requestsfrom bs4 import BeautifulSoupfrom Novel import headersfrom articleUtils import *sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encodi...原创 2019-11-26 20:56:06 · 2218 阅读 · 5 评论 -
Python实现SMMS图床
import jsonimport osimport requestsBASE_PATH = 'https://sm.ms/api/v2/'class SMMS: def __init__(self, username, password): self.login_success = False self.api_key = None ...原创 2019-11-01 16:30:10 · 1790 阅读 · 0 评论 -
flask的jinja和vue大括号 {{ }} 转义符冲突问题
解决方法就是修改其中一个,两种都可以,我的做法是修改flask的。方法1:修改jinja的转义符if __name__ == '__main__': app.jinja_env.variable_start_string = '[[' app.jinja_env.variable_end_string = ']]' app.run(debug=True)方法2:修改...原创 2019-10-31 11:28:00 · 2290 阅读 · 1 评论 -
python url参数转map(字典)
from urllib.parse import parse_qspage_content = 'http://www.baidu.com?id=30303&inum=16&flei=恐怖惊悚&bookname=邪术学徒&filename=016.mp3&rand=16&nexturl=play_30303_16.htm'a = dict([(k...原创 2019-08-09 13:52:30 · 1959 阅读 · 0 评论 -
python入门爬虫-新笔趣阁小说下载
from lxml import etreeimport requestsheader = { "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8...原创 2019-08-07 11:08:26 · 773 阅读 · 0 评论 -
python实现下载 听中国 tingchina.com 网站所有有声小说专辑
# !/usr/bin/env python# -*- coding:utf-8 -*-import osimport refrom urllib.parse import parse_qsimport clickimport requestsfrom lxml import etreefrom concurrent.futures import ThreadPoolExecut...原创 2019-08-09 18:13:31 · 4031 阅读 · 3 评论 -
Python 第三方库 eyeD3 的安装与简单使用
安装首先我进入了python的第三库安装的网站https://pypi.org/project/eyeD3/目前最新版:eyeD3 0.8.10pip install eyeD3pip install python-magic-bin==0.4.14不执行这一句会报错的。eyeD3环境因为他整了好久。坑死了。下面给网上安装问题总结:pip install msgpack...原创 2019-08-11 19:02:20 · 8634 阅读 · 2 评论 -
Python eyeD3修改mp3文件元数据
**import osimport typesimport uuidimport eyed3path = r'C:\Users\mabh\Desktop\tingChinaDownLoad\010.mp3'def __rename(path, new_name=uuid.uuid4()): if os.path.exists(path): filename...原创 2019-08-11 20:14:24 · 1289 阅读 · 0 评论 -
Python实现 百度文库资源下载
import requestsimport reimport jsonheaders = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36"}page_url = ...原创 2019-08-20 21:04:34 · 2281 阅读 · 0 评论 -
Python 利用百度OCR实现截图转文字自动保存为Word文件
import osimport timeimport keyboardfrom PIL import ImageGrabfrom docx import Documentfrom docx.shared import Inchesfrom Image2Text import Image2Textdef start_image(): while -1: ...原创 2019-08-21 11:50:42 · 3006 阅读 · 2 评论 -
Python实现西瓜视频下载 保证可用2019-08-28最新版
不废话直接代码import requestsimport reimport jsonimport base64page_url = 'https://www.ixigua.com/i6717973108818444814/'user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTM...原创 2019-08-28 11:13:13 · 6444 阅读 · 17 评论 -
Python 腾讯OCR
import base64import hashlibimport timeimport uuidfrom urllib import parseimport requestsAPP_ID = "2115424313131"APP_KEY = "IB1oUQtVFWF91YZ"OCR = 'https://api.ai.qq.com/fcgi-bin/ocr/ocr_gener...原创 2019-09-02 15:14:16 · 617 阅读 · 0 评论 -
Python 实现 《笔趣阁》 线程池高速下载
import requestsfrom lxml import etreeimport threadingfrom concurrent.futures import ThreadPoolExecutorheaders = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (...原创 2019-09-04 14:32:45 · 400 阅读 · 0 评论 -
Python实现有道云翻译-PyQt5版
截图一张界面没有怎么设计,毕竟也不是卖钱,差不多就行。下面是代码YoudaoTranslate.pyimport hashlibimport randomimport timeimport tkinterimport requestsdef exp(translate_text): url = 'https://aidemo.youdao.com/trans' ...原创 2019-09-08 17:16:26 · 753 阅读 · 0 评论 -
Python实现 CSDN博客下载并保存为Markdown文件可以转epub
import osimport html2textimport requestsfrom bs4 import BeautifulSoupfrom parsel import Selectorfrom Novel import headersdef get_all_article_id(csdn): articleid = [] page = 1 whi...原创 2019-09-08 17:27:49 · 800 阅读 · 6 评论 -
Python实现 《博客园》博客下载并保存为Markdown文件可以转epub
import osimport reimport html2epubimport html2textimport requestsfrom bs4 import BeautifulSoupfrom parsel import Selectorheaders = { 'Accept': 'text/html,application/xhtml+xml,application...原创 2019-09-08 17:30:13 · 792 阅读 · 0 评论 -
Python实现酷狗音乐下载-GUI版-2019-09-08版
周末在家玩电脑,闲极无聊想打开酷狗听歌,想下载几首音乐,居然提示我让我安装软件.作为一个技术宅当然不能容忍这件事情.于是我用了,周末的时间写了一个下载器。截图一张:双击下载音乐。会保存到window电脑中music文件夹如:C:\Users\mbh\Music\import getpassimport hashlibimport jsonimport randomimport...原创 2019-09-08 17:35:39 · 1849 阅读 · 0 评论 -
Python实现 百度音乐(千千音乐)音乐批量下载
import htmlimport jsonimport reimport requestsfrom novel.novel.progress import download# from novel.novel.dam import downloaddef down_song(song_id): song_url = 'http://play.taihe.com/data...原创 2019-08-08 20:21:12 · 1015 阅读 · 0 评论