From afb32c8ff14270b8df4cf002a6634c7e5385849f Mon Sep 17 00:00:00 2001 From: yjh <1531817747@qq.com> Date: Tue, 17 Sep 2024 21:44:19 +0800 Subject: [PATCH] 111 --- .gitignore | 1 - example1.py | 29 ----------------------------- requirements.txt | Bin 103 -> 312 bytes 3 files changed, 30 deletions(-) delete mode 100644 example1.py diff --git a/.gitignore b/.gitignore index 287a2f0..af67964 100644 --- a/.gitignore +++ b/.gitignore @@ -112,7 +112,6 @@ ipython_config.py # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm __pypackages__/ - # Celery stuff celerybeat-schedule celerybeat.pid diff --git a/example1.py b/example1.py deleted file mode 100644 index d2456d7..0000000 --- a/example1.py +++ /dev/null @@ -1,29 +0,0 @@ -import requests -import json -from bs4 import BeautifulSoup -import re - - -def bvid2cid(bvid): # 获取视频cid - url = "https://api.bilibili.com/x/player/pagelist?bvid=" + str(bvid) + "&jsonp=jsonp" - r = requests.get(url) - dirt = json.loads(r.text) - cid = dirt['data'][0]['cid'] - return cid - - -def cid2data(cid): - url = 'https://api.bilibili.com/x/v1/dm/list.so?oid=' + str(cid) - r = requests.get(url=url) - r.encoding = 'utf-8' - html = BeautifulSoup(r.text, 'html5lib') - ds = html.find_all('d') - said = '.*">(.*).*' - for d in ds: - with open(str(cid) + '.txt', 'a', encoding='utf-8') as f: - f.write(re.findall(said, str(d))[0] + '\n') - - -cid = bvid2cid('BV1gp4y1e7cE') -cid2data(cid) - diff --git a/requirements.txt b/requirements.txt index 278d25b74456eba91061f6feee9d1c9faa1445fe..402f48863f347edf5a6e66ad18603701983dc1f3 100644 GIT binary patch literal 312 zcmYk2K@NgI5Cr>d;#Y{UXyU=gps2wBBCH{PUac9>5VEs}uI=vO^X^orRmmK5;LDWE zXRVcPs&v*7)wB&-?rJJid$fn1%t3MSJ~$JcIieOY5vL1x4R`16a5B#v&ve1JXbtMi z)zsVUJl7IO-uART;bSi4pW4Gri4A!X2O}c0qQ4~t2%|FZRgqHYO1lc~w|USOV%n}l OsoiCqQ>OhB{=*ldeJ&*c literal 103 zcmWlRNeaLq3;^#wCg4)&C69^Kf}qB#q4f9F;|#;}_(&XcAQ~_yXyqfxOt<90(j1}# ot(R_81FcGf1FH(nmU-sn5iJ~G)XP0wnI-IGf2x%BZ7_Dx537|QTL1t6