zoukankan      html  css  js  c++  java
  • 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+" ")
    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

  • 相关阅读:
    快速制作高保真原型不得不知的小技巧
    EXC_BAD_ACCESS的本质详解以及僵尸模式调试原理
    Android开发的那些坑和小技巧
    谈Runtime机制和使用的整体化梳理
    在Mac OSX下设置前端开发环境
    uglifyjs压缩JS
    背投广告js
    鼠标到哪tl到哪
    word-wrap同word-break的区别(转)
    HTML中的转义字符
  • 原文地址:https://www.cnblogs.com/omega/p/9857313.html
Copyright © 2011-2022 走看看