This commit is contained in:
abc1763613206 committed 2024-05-31 14:34:05 +08:00
1 parent 666ad5d64d
commit dbe5b075ea
11 files changed
+4414 -27784

No files matched your search

+121 -1133
View File
File diff suppressed because it is too large. Load diff
+221 -1233
View File
File diff suppressed because it is too large. Load diff
+271 -1927
View File
File diff suppressed because it is too large. Load diff
+553 -2209
View File
File diff suppressed because it is too large. Load diff
+14 -16
View File
@@ -5,34 +5,32 @@ import io
import time
from bs4 import BeautifulSoup
url = 'http://epg.51zmt.top:8000/upload/'
url = "http://epg.51zmt.top:8000/api/upload/"
def get_epg(a, b):
f = os.path.join(a, b)
if ('utf8' in f) or ('ignored' in f):
if ("utf8" in f) or ("ignored" in f):
return
files = {'myfile': open(f,'rb')}
print('Converting {}'.format(f))
r = requests.post(url,files=files)
files = {"myfile": open(f, "rb")}
print("Converting {}".format(f))
r = requests.post(url, files=files)
print(r.text)
soup = BeautifulSoup(r.text, 'html.parser')
links = soup.find_all('a')
soup = BeautifulSoup(r.text, "html.parser")
links = soup.find_all("a")
for item in links:
m3u8url = item.get('href')
m3u8url = item.get("href")
print(m3u8url)
r1 = requests.get(m3u8url)
name = str(b)[:-4] + '.m3u'
with open(name, 'wb') as f1:
r1 = requests.get(m3u8url)
name = str(b)[:-4] + ".m3u"
with open(name, "wb") as f1:
f1.write(r1.content)
return
if __name__ == '__main__':
if __name__ == "__main__":
for root, dirs, files in os.walk("..", topdown=False):
for name in files:
if '.txt' in name:
if ".txt" in name:
# print(os.path.join(root, name))
get_epg(root, name)
+990 -6832
View File
File diff suppressed because it is too large. Load diff
+1420 -7262
View File
File diff suppressed because it is too large. Load diff
+154 -1528
View File
File diff suppressed because it is too large. Load diff
+202 -1576
View File
File diff suppressed because it is too large. Load diff
+160 -1960
View File
File diff suppressed because it is too large. Load diff
+308 -2108
View File
File diff suppressed because it is too large. Load diff