python学习笔记
龍泉康先森
这个作者很懒,什么都没留下…
展开
-
selenium规避检测
chrome 79以前版本from selenuim import webdriverfrom selenium.webdriver import ChromeOptionsoption = ChromeOptions()option.add_experimental_option('excludeSwitches',['enable-automation'])driver = webdriver.Chrome(options=option)chrome 79以后版本from selenui转载 2020-10-07 00:22:07 · 3620 阅读 · 5 评论 -
实现哔哩哔哩视频aid和bvid互转
# -- coding: utf-8 --import retable = 'fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF'tr = {}for i in range(58): tr[table[i]] = is = [11, 10, 3, 8, 4, 6]xor = 177451812add = 8728348608def bv2av(x): r = 0 for i in range(6转载 2020-09-25 23:36:24 · 3343 阅读 · 1 评论 -
递归删除文件夹——os的使用
import ospath = '要删除的文件夹路径'for root, dirs, files in os.walk(path, topdown=False): print "root: ", root, " dirs: ", dirs, " files: ",files ''' root: foo/bar/baz/empty/test dirs: [] files: [] root: foo/bar/baz/empty dirs: ['tes转载 2020-09-23 15:34:09 · 200 阅读 · 1 评论 -
获取标点符号的正则
[\s\p{P}\n\r=+$¥<>^`~|]原创 2020-09-22 22:22:30 · 284 阅读 · 0 评论 -
爬网易云音乐张学友歌词碰到的问题
通过https://music.163.com/#/artist?id=6460爬取,到《相爱很难》(https://music.163.com/#/song?id=36861904)时,在提取标题时抛出异常,原因是有副标题,提取到的数据有隐性的"\n"存在,用re.sub也没能替换掉这个转行符,造成在保存文件(歌名-歌手.txt)时出错。最后加一个replace解决。...原创 2020-09-21 22:12:21 · 147 阅读 · 0 评论 -
python 替换不能用于文件名的字符
import redef rename_title(title): # 定义重命名函数并传入title参数 p = r"[\/\\\:\*\?\"\<\>\|]" # 不能用于文件名的字符 title = re.sub(p, ' ', title) # 替换为空格原创 2020-09-20 15:57:41 · 330 阅读 · 0 评论