python小练习
# -*- coding: utf-8 -*-
"""
Created on Fri Oct 26 09:35:23 2018
写文本操作
本段代码写的是html文件
但现在提供的链接是有实效性的。暂时没法解决。
@author: an1ju
"""
# 基本操作,写txt的方法
def write_txt(filePathAndName,new_context):
txtName = filePathAndName
f=open(txtName, "a")
f.write(new_context+"\n")
f.close()
''''''
# 创建的html文件名称,可包含路径 比如:d:\\【游戏】《我的总裁女友》 视频全集.html" 不写路径就是这个python文件的当前路径了。
# 这个变量由于多次使用,因此提前创建好。
global filename
filename="【游戏】《我的总裁女友》 视频全集.html"
global title
title="【游戏】《我的总裁女友》陈子溪 视频全集"
global url_main
url_main=""
global url_end
url_end="]"
global begin_no
begin_no=1101
global end_no
end_no=1153
global others_begin_no
others_begin_no=1101
# 写html的基本元素和标题,其实也可以不写。
def step0():
write_txt(filename,"<html><title>%s</title>%s<br>"%(title,title))
# 循环写入链接地址
def step1():
# 创建超链接
for i in range(begin_no,end_no):
markAbegin="<a href="
strA="\""+url_main
strB="%s"%i+url_end+"\">"
word="第%s集"%(i-begin_no+1) #第几集 把初始的数减掉
markAend="</a>"
write_txt(filename,markAbegin+strA+strB+word+markAend)
# 可能出现的分支剧情
write_txt(filename,"<br><br>可能出现的分支剧情:<br><br><br>")
for x in range(end_no-begin_no):
for i in range(1,4):
strA=url_main
strB=str(others_begin_no+x)+"%s"%i
write_txt(filename,strA+strB+url_end+"<br>")
# 给迅雷等提供链接
write_txt(filename,"<br><br>给下载器提供链接(复制后,进入迅雷等下载器。再粘贴在新建任务中,可多文件批量下载):<br><br><br>")
for i in range(begin_no,end_no):
strA=url_main
strB="%s"%i
write_txt(filename,strA+strB+url_end+"<br>")
# 写html结尾
def step2():
write_txt(filename,"</html>")
# 陈子溪的 其中全局变量数据在此处更改。为了其他视频也能快速建立。这里的方法同样适用其他视频。
def chenzixi_Coming():
global filename
filename="【游戏】《我的总裁女友》陈子溪 视频全集.html"
global title
title="【游戏】《我的总裁女友》陈子溪 视频全集"
global url_main
url_main="https://lg.173funny.com/h5/gs/3/api.php?A=GetVideoURL&T=oJBYAIY5VdsH9I76zy2JlGcSDqdcnHDMiWmMAtY0NePLP1m7Kqd2zZaNnguw3%2Fh9%2BUG%2FLYkpVJ2nCA0gRF%2F96mNZA%2BS3FZq8F8tFkEN5woDzOhfoXrg5dKcokkC9Jx7ru4r54Q95wUGIDgvJaDua95FaKq7%2FoG%2Fw55CjnwRcO2WCpKIOCENn6xGPCwXdqBgk0PTpm2jVL4vL9sEBpnZuhPkDdetFB50%2BfuS1nZQ5EkRmKzo%2FklXQ2zImaDNYzVg2IHymkKaWp9BSVJntNNY4NA%3D%3D&G=%5B"
global url_end
url_end="%5D"
global begin_no
begin_no=1101
global end_no
end_no=1153
global others_begin_no
others_begin_no=1201
# 操作 按照步骤进行
step0()
step1()
step2()
# 运行结束提示用户
print("%s 写入结束:%s>>>> 已保存"%(filename,title))
# https://lg.173funny.com/h5/gs/1/api.php?A=GetVideoURL&G=%5B1101%5D '''第一行可能是初始化'''
# https://lg.173funny.com/h5/gs/1/api.php?A=GetVideoURL&T=N8DVEQe814aW1ugHakp6w1Mezw%2Fs0SC%2FKhRWDCsWsudizHe%2Ft3uPEdbBn%2BHRZdzUpjxCvGnzjSN164hOQvhss5QRlJHLFRljtp%2FuCfaQmi8qv8yNfV4FNVWJ5t82PzodAHJOTNLnj5RnWxmFhAMnZGKYnnln7112rFBKvjI%2F3VWlC31pm51YVNXvB5lpW58r7VjgAnbcNRF3c4sKdnz3kBfzK5CBLbWvtMSBxaY66yHcEbisSsO6dNzkK6a0IT2HneKMlsKjV9veWHkaSQLELw%3D%3D&G=%5B1102%5D
# https://lg.173funny.com/h5/gs/1/api.php?A=GetVideoURL&T=N8DVEQe814aW1ugHakp6w1Mezw%2Fs0SC%2FKhRWDCsWsudizHe%2Ft3uPEdbBn%2BHRZdzUpjxCvGnzjSN164hOQvhss5QRlJHLFRljtp%2FuCfaQmi8qv8yNfV4FNVWJ5t82PzodAHJOTNLnj5RnWxmFhAMnZGKYnnln7112rFBKvjI%2F3VWlC31pm51YVNXvB5lpW58rv9vfd5CUjxcsZUDt7XkTRt%2BEODQHQjx1W14P22hvLsnnMGdhqLrItaIlJtHYURhAE3NpUx8LZRRBrw4AXc%2FX3g%3D%3D&G=%5B1103%5D '''主线剧情11开头'''
# https://lg.173funny.com/h5/gs/1/api.php?A=GetVideoURL&T=N8DVEQe814aW1ugHakp6w1Mezw%2Fs0SC%2FKhRWDCsWsudizHe%2Ft3uPEdbBn%2BHRZdzUpjxCvGnzjSN164hOQvhss5QRlJHLFRljtp%2FuCfaQmi8qv8yNfV4FNVWJ5t82PzodAHJOTNLnj5RnWxmFhAMnZGKYnnln7112rFBKvjI%2F3VWlC31pm51YVNXvB5lpW58rv9vfd5CUjxcsZUDt7XkTRt%2BEODQHQjx1W14P22hvLsnnMGdhqLrItaIlJtHYURhAE3NpUx8LZRRBrw4AXc%2FX3g%3D%3D&G=%5B12031%5D '''分支剧情12开头'''
# https://lg.173funny.com/h5/gs/1/api.php?A=GetVideoURL&T=N8DVEQe814aW1ugHakp6w1Mezw%2Fs0SC%2FKhRWDCsWsudizHe%2Ft3uPEdbBn%2BHRZdzUpjxCvGnzjSN164hOQvhss5QRlJHLFRljtp%2FuCfaQmi8qv8yNfV4FNVWJ5t82PzodAHJOTNLnj5RnWxmFhAMnZGKYnnln7112rFBKvjI%2F3VWlC31pm51YVNXvB5lpW58rv9vfd5CUjxcsZUDt7XkTRt%2BEODQHQjx1W14P22hvLsnnMGdhqLrItaIlJtHYURhAE3NpUx8LZRRBrw4AXc%2FX3g%3D%3D&G=%5B12032%5D '''分支剧情'''
def linyiwen_Coming():
global filename
filename="【游戏】《我的心动女友》林依雯 视频全集.html"
global title
title="【游戏】《我的心动女友》林依雯 视频全集"
global url_main
url_main="https://lg.173funny.com/h5/gs/1/api.php?A=GetVideoURL&T=N8DVEQe814aW1ugHakp6w1Mezw%2Fs0SC%2FKhRWDCsWsudizHe%2Ft3uPEdbBn%2BHRZdzUpjxCvGnzjSN164hOQvhss5QRlJHLFRljtp%2FuCfaQmi8qv8yNfV4FNVWJ5t82PzodAHJOTNLnj5RnWxmFhAMnZGKYnnln7112rFBKvjI%2F3VWlC31pm51YVNXvB5lpW58rv9vfd5CUjxcsZUDt7XkTRt%2BEODQHQjx1W14P22hvLsnnMGdhqLrItaIlJtHYURhAE3NpUx8LZRRBrw4AXc%2FX3g%3D%3D&G=%5B"
global url_end
url_end="%5D"
global begin_no
begin_no=1101
global end_no
end_no=1182
global others_begin_no
others_begin_no=1201
# 操作 按照步骤进行
step0()
step1()
step2()
chenzixi_Coming()
linyiwen_Coming()
源码连接:
https://files.cnblogs.com/files/omega/pythonCode_python%E7%BB%83%E4%B9%A0.rar