代码编写:VIP视频免费看

				版权声明:本文为博主原创文章,转载请注明此文链接,谢谢了。个人技术博客:https://wardseptember.github.io/					https://blog.csdn.net/wardseptember/article/details/80138961				</div>
							            <div id="content_views" class="markdown_views prism-atom-one-dark">
						<!-- flowchart 箭头图标 勿删 -->
						<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path></svg>
						<h1><a name="t0"></a><a id="_0" target="_blank"></a>一、简单介绍</h1>

实现原理非常简单。网上有很多vip视频解析网站如 无名小站 等等,找到输入vip视频的接口。然后再加上一段vip视频地址,最后把整个链接在默认浏览器打开。

二、具体说明

1、寻找

打开vip视频解析网站如无名小站 ,可以看到直接的接口。我们要做的就是找到这个接口的链接。
这里写图片描述

2、方式

输入一个vip视频链接如https://v.qq.com/x/cover/eiltk86r8o001mf.html(敦刻尔克)然后就可以看了。
这里写图片描述
上图画圈便是先前看到的接口链接,然后加上“”敦刻尔克”视频链接就可以播放了。

3、实现

我们要做就是编程实现接口与视频链接的相加,最后在浏览器打开。
我在网上找了很久,看了很多网页源代码终于找到五个接口链接供大家使用。

http://www.wmxz.wang/video.php?url=
http://www.a305.org/weixin.php?url=
http://www.vipjiexi.com/tong.php?url=
http://jx.aeidu.cn/index.php?url=
http://tv.dsqndh.com/?jk=http%3A%2F%2Fjqaaa.com%2Fjx.php%3Furl%3D&url=

  
  
  • 1
  • 2
  • 3
  • 4
  • 5

4、用C#编写整个程序

4.1、界面简单设计

这里写图片描述
五个通道代表上面的五个解析接口。

4.2、源码分解

string str1 = "http://www.wmxz.wang/video.php?url=";
//定义一个全局变量用来存放解析接口
  • 1
  • 2
  • 3
//这句代码用来实现用默认浏览器打开链接
System.Diagnostics.Process.Start(str1 + textBox1.Text.ToString());
  • 1
  • 2
  • 3
//下面是radiobutton改变监控事件,每次选择一个通道便对str1赋予对应的接口
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
    str1 = "http://www.vipjiexi.com/tong.php?url=";
}

  
  
  • 1
  • 2
  • 3
  • 4
  • 5

上面是核心的代码。

4.3 、全部源码

4.3.1、Form1.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace wardseptember
{
public partial class Form1 : Form
{
string str1 = http://www.wmxz.wang/video.php?url=;

    public <span class="token function">Form1</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        <span class="token function">InitializeComponent</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>
    private <span class="token keyword">void</span> <span class="token function">radioButton1_CheckedChanged</span><span class="token punctuation">(</span>object sender<span class="token punctuation">,</span> EventArgs e<span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        str1 <span class="token operator">=</span> <span class="token string">"http://www.wmxz.wang/video.php?url="</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>
    private <span class="token keyword">void</span> <span class="token function">button1_Click</span><span class="token punctuation">(</span>object sender<span class="token punctuation">,</span> EventArgs e<span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        try
        <span class="token punctuation">{</span>
            <span class="token keyword">if</span> <span class="token punctuation">(</span>textBox1<span class="token punctuation">.</span>Text <span class="token operator">==</span> <span class="token string">""</span><span class="token punctuation">)</span>
            <span class="token punctuation">{</span>
                MessageBox<span class="token punctuation">.</span><span class="token function">Show</span><span class="token punctuation">(</span><span class="token string">"Please input correct video URL"</span><span class="token punctuation">,</span> <span class="token string">"Warning Message"</span><span class="token punctuation">,</span> MessageBoxButtons<span class="token punctuation">.</span>OKCancel<span class="token punctuation">)</span><span class="token punctuation">;</span>
            <span class="token punctuation">}</span>
            <span class="token keyword">else</span>
            <span class="token punctuation">{</span>
                System<span class="token punctuation">.</span>Diagnostics<span class="token punctuation">.</span>Process<span class="token punctuation">.</span><span class="token function">Start</span><span class="token punctuation">(</span>str1 <span class="token operator">+</span> textBox1<span class="token punctuation">.</span>Text<span class="token punctuation">.</span><span class="token function">ToString</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
            <span class="token punctuation">}</span>
        <span class="token punctuation">}</span>
        catch
        <span class="token punctuation">{</span>
            MessageBox<span class="token punctuation">.</span><span class="token function">Show</span><span class="token punctuation">(</span><span class="token string">"Please check your input"</span><span class="token punctuation">,</span> <span class="token string">"Warning Message"</span><span class="token punctuation">,</span> MessageBoxButtons<span class="token punctuation">.</span>OKCancel<span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token punctuation">}</span>
    <span class="token punctuation">}</span>

    private <span class="token keyword">void</span> <span class="token function">radioButton2_CheckedChanged</span><span class="token punctuation">(</span>object sender<span class="token punctuation">,</span> EventArgs e<span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        str1 <span class="token operator">=</span> <span class="token string">"http://www.vipjiexi.com/tong.php?url="</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>

    private <span class="token keyword">void</span> <span class="token function">radioButton3_CheckedChanged</span><span class="token punctuation">(</span>object sender<span class="token punctuation">,</span> EventArgs e<span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        str1 <span class="token operator">=</span> <span class="token string">"http://jx.aeidu.cn/index.php?url="</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>

    private <span class="token keyword">void</span> <span class="token function">radioButton5_CheckedChanged</span><span class="token punctuation">(</span>object sender<span class="token punctuation">,</span> EventArgs e<span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        str1 <span class="token operator">=</span> <span class="token string">"http://tv.dsqndh.com/?jk=http%3A%2F%2Fjqaaa.com%2Fjx.php%3Furl%3D&amp;url="</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>

    private <span class="token keyword">void</span> <span class="token function">radioButton4_CheckedChanged</span><span class="token punctuation">(</span>object sender<span class="token punctuation">,</span> EventArgs e<span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        str1 <span class="token operator">=</span> <span class="token string">"http://www.a305.org/weixin.php?url="</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>
<span class="token punctuation">}</span>

}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64

4.3.2 、Form1.Designer.cs

namespace wardseptember
{
    partial class Form1
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;
    <span class="token comment">/// &lt;summary&gt;</span>
    <span class="token comment">/// Clean up any resources being used.</span>
    <span class="token comment">/// &lt;/summary&gt;</span>
    <span class="token comment">/// &lt;param name="disposing"&gt;true if managed resources should be disposed; otherwise, false.&lt;/param&gt;</span>
    protected override <span class="token keyword">void</span> <span class="token function">Dispose</span><span class="token punctuation">(</span>bool disposing<span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        <span class="token keyword">if</span> <span class="token punctuation">(</span>disposing <span class="token operator">&amp;&amp;</span> <span class="token punctuation">(</span>components <span class="token operator">!=</span> null<span class="token punctuation">)</span><span class="token punctuation">)</span>
        <span class="token punctuation">{</span>
            components<span class="token punctuation">.</span><span class="token function">Dispose</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token punctuation">}</span>
        base<span class="token punctuation">.</span><span class="token function">Dispose</span><span class="token punctuation">(</span>disposing<span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>

    <span class="token macro property">#region Windows Form Designer generated code</span>

    <span class="token comment">/// &lt;summary&gt;</span>
    <span class="token comment">/// Required method for Designer support - do not modify</span>
    <span class="token comment">/// the contents of this method with the code editor.</span>
    <span class="token comment">/// &lt;/summary&gt;</span>
    private <span class="token keyword">void</span> <span class="token function">InitializeComponent</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
        System<span class="token punctuation">.</span>ComponentModel<span class="token punctuation">.</span>ComponentResourceManager resources <span class="token operator">=</span> new System<span class="token punctuation">.</span>ComponentModel<span class="token punctuation">.</span><span class="token function">ComponentResourceManager</span><span class="token punctuation">(</span><span class="token keyword">typeof</span><span class="token punctuation">(</span>Form1<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">GroupBox</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">RadioButton</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton2 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">RadioButton</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton3 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">RadioButton</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton4 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">RadioButton</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton5 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">RadioButton</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox1 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">TextBox</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>label1 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">Label</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>button1 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">Button</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox2 <span class="token operator">=</span> new System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span><span class="token function">TextBox</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span><span class="token function">SuspendLayout</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span><span class="token function">SuspendLayout</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// groupBox1</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">89</span><span class="token punctuation">,</span> <span class="token number">33</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"groupBox1"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">269</span><span class="token punctuation">,</span> <span class="token number">148</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>TabStop <span class="token operator">=</span> false<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"选择播放通道"</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// radioButton1</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>AutoSize <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>Checked <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">98</span><span class="token punctuation">,</span> <span class="token number">28</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"radioButton1"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">59</span><span class="token punctuation">,</span> <span class="token number">16</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>TabStop <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"通道一"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>UseVisualStyleBackColor <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton1<span class="token punctuation">.</span>CheckedChanged <span class="token operator">+</span><span class="token operator">=</span> new System<span class="token punctuation">.</span><span class="token function">EventHandler</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton1_CheckedChanged<span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// radioButton2</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">.</span>AutoSize <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">98</span><span class="token punctuation">,</span> <span class="token number">50</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"radioButton2"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">59</span><span class="token punctuation">,</span> <span class="token number">16</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"通道二"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">.</span>UseVisualStyleBackColor <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton2<span class="token punctuation">.</span>CheckedChanged <span class="token operator">+</span><span class="token operator">=</span> new System<span class="token punctuation">.</span><span class="token function">EventHandler</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton2_CheckedChanged<span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// radioButton3</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">.</span>AutoSize <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">98</span><span class="token punctuation">,</span> <span class="token number">72</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"radioButton3"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">59</span><span class="token punctuation">,</span> <span class="token number">16</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"通道三"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">.</span>UseVisualStyleBackColor <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton3<span class="token punctuation">.</span>CheckedChanged <span class="token operator">+</span><span class="token operator">=</span> new System<span class="token punctuation">.</span><span class="token function">EventHandler</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton3_CheckedChanged<span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// radioButton4</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">.</span>AutoSize <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">98</span><span class="token punctuation">,</span> <span class="token number">116</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"radioButton4"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">59</span><span class="token punctuation">,</span> <span class="token number">16</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"通道五"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">.</span>UseVisualStyleBackColor <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton4<span class="token punctuation">.</span>CheckedChanged <span class="token operator">+</span><span class="token operator">=</span> new System<span class="token punctuation">.</span><span class="token function">EventHandler</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton4_CheckedChanged<span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// radioButton5</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">.</span>AutoSize <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">98</span><span class="token punctuation">,</span> <span class="token number">94</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"radioButton5"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">59</span><span class="token punctuation">,</span> <span class="token number">16</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"通道四"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">.</span>UseVisualStyleBackColor <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>radioButton5<span class="token punctuation">.</span>CheckedChanged <span class="token operator">+</span><span class="token operator">=</span> new System<span class="token punctuation">.</span><span class="token function">EventHandler</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>radioButton5_CheckedChanged<span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// textBox1</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>textBox1<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">158</span><span class="token punctuation">,</span> <span class="token number">212</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox1<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"textBox1"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox1<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">200</span><span class="token punctuation">,</span> <span class="token number">21</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox1<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">1</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// label1</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>label1<span class="token punctuation">.</span>AutoSize <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>label1<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">87</span><span class="token punctuation">,</span> <span class="token number">215</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>label1<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"label1"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>label1<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">65</span><span class="token punctuation">,</span> <span class="token number">12</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>label1<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">2</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>label1<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"视频链接:"</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// button1</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>button1<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">205</span><span class="token punctuation">,</span> <span class="token number">249</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>button1<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"button1"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>button1<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">78</span><span class="token punctuation">,</span> <span class="token number">35</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>button1<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">3</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>button1<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"播放"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>button1<span class="token punctuation">.</span>UseVisualStyleBackColor <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>button1<span class="token punctuation">.</span>Click <span class="token operator">+</span><span class="token operator">=</span> new System<span class="token punctuation">.</span><span class="token function">EventHandler</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>button1_Click<span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// textBox2</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>textBox2<span class="token punctuation">.</span>ForeColor <span class="token operator">=</span> System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span>Color<span class="token punctuation">.</span>Red<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox2<span class="token punctuation">.</span>Location <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Point</span><span class="token punctuation">(</span><span class="token number">89</span><span class="token punctuation">,</span> <span class="token number">290</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox2<span class="token punctuation">.</span>Multiline <span class="token operator">=</span> true<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox2<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"textBox2"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox2<span class="token punctuation">.</span>Size <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">269</span><span class="token punctuation">,</span> <span class="token number">64</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox2<span class="token punctuation">.</span>TabIndex <span class="token operator">=</span> <span class="token number">4</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>textBox2<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"注意:此软件仅用于学习交流,请勿用于任何商业用途。\r\n建议:建议将Chrome浏览器设置为默认浏览器。\r\nanthor:wardseptember"</span><span class="token punctuation">;</span>
        <span class="token comment">// </span>
        <span class="token comment">// Form1</span>
        <span class="token comment">// </span>
        this<span class="token punctuation">.</span>AutoScaleDimensions <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">SizeF</span><span class="token punctuation">(</span><span class="token number">6F</span><span class="token punctuation">,</span> <span class="token number">12F</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>AutoScaleMode <span class="token operator">=</span> System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>AutoScaleMode<span class="token punctuation">.</span>Font<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>ClientSize <span class="token operator">=</span> new System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span><span class="token function">Size</span><span class="token punctuation">(</span><span class="token number">448</span><span class="token punctuation">,</span> <span class="token number">374</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>textBox2<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>button1<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>label1<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>textBox1<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>Controls<span class="token punctuation">.</span><span class="token function">Add</span><span class="token punctuation">(</span>this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>FormBorderStyle <span class="token operator">=</span> System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>FormBorderStyle<span class="token punctuation">.</span>FixedDialog<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>Icon <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">(</span>System<span class="token punctuation">.</span>Drawing<span class="token punctuation">.</span>Icon<span class="token punctuation">)</span><span class="token punctuation">(</span>resources<span class="token punctuation">.</span><span class="token function">GetObject</span><span class="token punctuation">(</span><span class="token string">"$this.Icon"</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>Name <span class="token operator">=</span> <span class="token string">"Form1"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>StartPosition <span class="token operator">=</span> System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>FormStartPosition<span class="token punctuation">.</span>CenterScreen<span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>Text <span class="token operator">=</span> <span class="token string">"VIP视频解析助手"</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span><span class="token function">ResumeLayout</span><span class="token punctuation">(</span>false<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span>groupBox1<span class="token punctuation">.</span><span class="token function">PerformLayout</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span><span class="token function">ResumeLayout</span><span class="token punctuation">(</span>false<span class="token punctuation">)</span><span class="token punctuation">;</span>
        this<span class="token punctuation">.</span><span class="token function">PerformLayout</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

    <span class="token punctuation">}</span>

    <span class="token macro property">#endregion</span>

    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>GroupBox groupBox1<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>RadioButton radioButton5<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>RadioButton radioButton4<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>RadioButton radioButton3<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>RadioButton radioButton2<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>RadioButton radioButton1<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>TextBox textBox1<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>Label label1<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>Button button1<span class="token punctuation">;</span>
    private System<span class="token punctuation">.</span>Windows<span class="token punctuation">.</span>Forms<span class="token punctuation">.</span>TextBox textBox2<span class="token punctuation">;</span>
<span class="token punctuation">}</span>

}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189

4.4、打包C#程序详细教程

https://blog.csdn.net/wardseptember/article/details/78942553

5、python+pyqt5实现这个小程序

用python实现这个小程序是我今天刚写的(2018.7.16),这次可以说是进行一些优化,vip视频解析接口已经增加到了18个,几乎全网的视频都可以免费观看。另外,这次是直接打包成可执行文件,免安装,方便使用。

5.1、源码

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'WatchVIPVideo.ui'
# Created by: PyQt5 UI code generator 5.10.1
# @Time:2018/7/16 14:05
# @Author: wardseptember
# @File: VIPVideoWatch.py

from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import (QWidget, QLabel,QGridLayout,QLineEdit,QMainWindow,QMessageBox,
QComboBox, QApplication)
from PyQt5.QtGui import QIcon,QColor
from PyQt5.QtCore import Qt
import sys
import webbrowser
class VIPVideo(QWidget):
def init(self):
super().init()

    self<span class="token punctuation">.</span>setupUi<span class="token punctuation">(</span>self<span class="token punctuation">)</span>
<span class="token keyword">def</span> <span class="token function">setupUi</span><span class="token punctuation">(</span>self<span class="token punctuation">,</span> Form<span class="token punctuation">)</span><span class="token punctuation">:</span>
    Form<span class="token punctuation">.</span>setObjectName<span class="token punctuation">(</span><span class="token string">"Form"</span><span class="token punctuation">)</span>
    Form<span class="token punctuation">.</span>resize<span class="token punctuation">(</span><span class="token number">447</span><span class="token punctuation">,</span> <span class="token number">338</span><span class="token punctuation">)</span>
    Form<span class="token punctuation">.</span>setWindowIcon<span class="token punctuation">(</span>QIcon<span class="token punctuation">(</span><span class="token string">'cat.ico'</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2 <span class="token operator">=</span> QtWidgets<span class="token punctuation">.</span>QComboBox<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>setGeometry<span class="token punctuation">(</span>QtCore<span class="token punctuation">.</span>QRect<span class="token punctuation">(</span><span class="token number">200</span><span class="token punctuation">,</span> <span class="token number">60</span><span class="token punctuation">,</span> <span class="token number">171</span><span class="token punctuation">,</span> <span class="token number">22</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>setObjectName<span class="token punctuation">(</span><span class="token string">"comboBox_2"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 1"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 2"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 3"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 4"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 5"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 6"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 7"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 8"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 9"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 10"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 11"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 12"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 13"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 14"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 15"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 16"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 17"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>addItem<span class="token punctuation">(</span><span class="token string">"Channel 18"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>setEditable<span class="token punctuation">(</span><span class="token boolean">False</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>label_1 <span class="token operator">=</span> QtWidgets<span class="token punctuation">.</span>QLabel<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>label_1<span class="token punctuation">.</span>setGeometry<span class="token punctuation">(</span>QtCore<span class="token punctuation">.</span>QRect<span class="token punctuation">(</span><span class="token number">70</span><span class="token punctuation">,</span> <span class="token number">60</span><span class="token punctuation">,</span> <span class="token number">121</span><span class="token punctuation">,</span> <span class="token number">21</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>label_1<span class="token punctuation">.</span>setObjectName<span class="token punctuation">(</span><span class="token string">"label_1"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>label_2 <span class="token operator">=</span> QtWidgets<span class="token punctuation">.</span>QLabel<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>label_2<span class="token punctuation">.</span>setGeometry<span class="token punctuation">(</span>QtCore<span class="token punctuation">.</span>QRect<span class="token punctuation">(</span><span class="token number">70</span><span class="token punctuation">,</span> <span class="token number">110</span><span class="token punctuation">,</span> <span class="token number">121</span><span class="token punctuation">,</span> <span class="token number">21</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>label_2<span class="token punctuation">.</span>setObjectName<span class="token punctuation">(</span><span class="token string">"label_2"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>lineEdit <span class="token operator">=</span> QtWidgets<span class="token punctuation">.</span>QLineEdit<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>lineEdit<span class="token punctuation">.</span>setGeometry<span class="token punctuation">(</span>QtCore<span class="token punctuation">.</span>QRect<span class="token punctuation">(</span><span class="token number">200</span><span class="token punctuation">,</span> <span class="token number">110</span><span class="token punctuation">,</span> <span class="token number">171</span><span class="token punctuation">,</span> <span class="token number">20</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>lineEdit<span class="token punctuation">.</span>setObjectName<span class="token punctuation">(</span><span class="token string">"lineEdit"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>textEdit <span class="token operator">=</span> QtWidgets<span class="token punctuation">.</span>QTextEdit<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>textEdit<span class="token punctuation">.</span>setGeometry<span class="token punctuation">(</span>QtCore<span class="token punctuation">.</span>QRect<span class="token punctuation">(</span><span class="token number">70</span><span class="token punctuation">,</span> <span class="token number">210</span><span class="token punctuation">,</span> <span class="token number">301</span><span class="token punctuation">,</span> <span class="token number">111</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>textEdit<span class="token punctuation">.</span>setObjectName<span class="token punctuation">(</span><span class="token string">"textEdit"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>textEdit<span class="token punctuation">.</span>setEnabled<span class="token punctuation">(</span><span class="token boolean">False</span><span class="token punctuation">)</span>


    self<span class="token punctuation">.</span>pushButton <span class="token operator">=</span> QtWidgets<span class="token punctuation">.</span>QPushButton<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>pushButton<span class="token punctuation">.</span>setGeometry<span class="token punctuation">(</span>QtCore<span class="token punctuation">.</span>QRect<span class="token punctuation">(</span><span class="token number">100</span><span class="token punctuation">,</span> <span class="token number">160</span><span class="token punctuation">,</span> <span class="token number">75</span><span class="token punctuation">,</span> <span class="token number">23</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>pushButton<span class="token punctuation">.</span>setObjectName<span class="token punctuation">(</span><span class="token string">"pushButton"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>pushButton<span class="token punctuation">.</span>clicked<span class="token punctuation">.</span>connect<span class="token punctuation">(</span>self<span class="token punctuation">.</span>OpenUrl<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>pushButton_2 <span class="token operator">=</span> QtWidgets<span class="token punctuation">.</span>QPushButton<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>pushButton_2<span class="token punctuation">.</span>setGeometry<span class="token punctuation">(</span>QtCore<span class="token punctuation">.</span>QRect<span class="token punctuation">(</span><span class="token number">260</span><span class="token punctuation">,</span> <span class="token number">160</span><span class="token punctuation">,</span> <span class="token number">75</span><span class="token punctuation">,</span> <span class="token number">23</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>pushButton_2<span class="token punctuation">.</span>setObjectName<span class="token punctuation">(</span><span class="token string">"pushButton_2"</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>pushButton_2<span class="token punctuation">.</span>clicked<span class="token punctuation">.</span>connect<span class="token punctuation">(</span>self<span class="token punctuation">.</span>close<span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>retranslateUi<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    QtCore<span class="token punctuation">.</span>QMetaObject<span class="token punctuation">.</span>connectSlotsByName<span class="token punctuation">(</span>Form<span class="token punctuation">)</span>
    Form<span class="token punctuation">.</span>setFixedSize<span class="token punctuation">(</span>Form<span class="token punctuation">.</span>width<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">,</span>Form<span class="token punctuation">.</span>height<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span>


    Form<span class="token punctuation">.</span>show<span class="token punctuation">(</span><span class="token punctuation">)</span>
<span class="token keyword">def</span> <span class="token function">OpenUrl</span><span class="token punctuation">(</span>self<span class="token punctuation">,</span>Form<span class="token punctuation">)</span><span class="token punctuation">:</span>
    <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">""</span>
    str1<span class="token operator">=</span>self<span class="token punctuation">.</span>lineEdit<span class="token punctuation">.</span>text<span class="token punctuation">(</span><span class="token punctuation">)</span>
    str2<span class="token operator">=</span>self<span class="token punctuation">.</span>comboBox_2<span class="token punctuation">.</span>currentText<span class="token punctuation">(</span><span class="token punctuation">)</span>
    <span class="token keyword">if</span> str2<span class="token operator">==</span><span class="token string">"Channel 1"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://www.wmxz.wang/video.php?url="</span>
    <span class="token keyword">elif</span> str2<span class="token operator">==</span><span class="token string">"Channel 2"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://goudidiao.com/?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 3"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://api.baiyug.cn/vip/index.php?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 4"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://www.a305.org/weixin.php?url="</span>
    <span class="token keyword">elif</span> str2<span class="token operator">==</span><span class="token string">"Channel 5"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://www.vipjiexi.com/tong.php?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 6"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://jx.aeidu.cn/index.php?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 7"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://www.sonimei.cn/?url="</span>
    <span class="token keyword">elif</span> str2<span class="token operator">==</span><span class="token string">"Channel 8"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"https://api.vparse.org/?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 9"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"https://jx.maoyun.tv/index.php?id="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 10"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://pupudy.com/play?make=url&amp;id="</span>
    <span class="token keyword">elif</span> str2<span class="token operator">==</span><span class="token string">"Channel 11"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://www.qxyingyuan.vip/play?make=url&amp;id="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 12"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://appapi.svipv.kuuhui.com/svipjx/liulanqichajian/browserplugin/qhjx/qhjx.php?id="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 13"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://api.xfsub.com/index.php?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 14"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"https://jiexi.071811.cc/jx.php?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 15"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://q.z.vip.totv.72du.com/?url="</span>
    <span class="token keyword">elif</span> str2<span class="token operator">==</span><span class="token string">"Channel 16"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://jx.api.163ren.com/vod.php?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 17"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://www.sfsft.com/admin.php?url="</span>
    <span class="token keyword">elif</span> str2 <span class="token operator">==</span> <span class="token string">"Channel 18"</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"http://v.renrenfabu.com/jiexi.php?url="</span>
    <span class="token keyword">else</span><span class="token punctuation">:</span>
        <span class="token builtin">str</span><span class="token operator">=</span><span class="token string">"https://api.vparse.org/?url="</span>
    <span class="token keyword">if</span> str1<span class="token operator">==</span><span class="token string">""</span><span class="token punctuation">:</span>
        reply <span class="token operator">=</span> QMessageBox<span class="token punctuation">.</span>question<span class="token punctuation">(</span>self<span class="token punctuation">,</span> <span class="token string">'Message'</span><span class="token punctuation">,</span>
                                     <span class="token string">"Please correctly input url !"</span><span class="token punctuation">,</span>
                                     QMessageBox<span class="token punctuation">.</span>Yes <span class="token operator">|</span> QMessageBox<span class="token punctuation">.</span>No<span class="token punctuation">,</span>
                                     QMessageBox<span class="token punctuation">.</span>Yes<span class="token punctuation">)</span>
    <span class="token keyword">else</span><span class="token punctuation">:</span>
        webbrowser<span class="token punctuation">.</span><span class="token builtin">open</span><span class="token punctuation">(</span><span class="token builtin">str</span><span class="token operator">+</span>str1<span class="token punctuation">)</span>

<span class="token keyword">def</span> <span class="token function">retranslateUi</span><span class="token punctuation">(</span>self<span class="token punctuation">,</span> Form<span class="token punctuation">)</span><span class="token punctuation">:</span>
    _translate <span class="token operator">=</span> QtCore<span class="token punctuation">.</span>QCoreApplication<span class="token punctuation">.</span>translate
    Form<span class="token punctuation">.</span>setWindowTitle<span class="token punctuation">(</span>_translate<span class="token punctuation">(</span><span class="token string">"Form"</span><span class="token punctuation">,</span> <span class="token string">"WatchVIPVideo"</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>label_1<span class="token punctuation">.</span>setText<span class="token punctuation">(</span>_translate<span class="token punctuation">(</span><span class="token string">"Form"</span><span class="token punctuation">,</span> <span class="token string">"Select a channel:"</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>label_2<span class="token punctuation">.</span>setText<span class="token punctuation">(</span>_translate<span class="token punctuation">(</span><span class="token string">"Form"</span><span class="token punctuation">,</span> <span class="token string">"Input VIPVideo URL:"</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    self<span class="token punctuation">.</span>textEdit<span class="token punctuation">.</span>setHtml<span class="token punctuation">(</span>_translate<span class="token punctuation">(</span><span class="token string">"Form"</span><span class="token punctuation">,</span> <span class="token string">"&lt;!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\"&gt;\n"</span>

“<html><head><meta name=“qrichtext” content=“1” /><style type=“text/css”>\n”
“p, li { white-space: pre-wrap; }\n”
“</style></head><body style=” font-family:‘SimSun’; font-size:9pt; font-weight:400; font-style:normal;color:red;">\n"
“<p style=” margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Note: This software is for learning technology only and should not be used for any commercial purposes.</p>\n"
“<p style=” margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Recommendation: It is recommended to set the Chrome browser as the default browser.</p>\n"
“<p style=” margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Author:wardseptember</p>\n"
“<p style=” margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Author’s email:[email protected]</p></body></html>"))
self.pushButton.setText(_translate(“Form”, “Play”))
self.pushButton_2.setText(_translate(“Form”, “Exit”))
if name == main:

app <span class="token operator">=</span> QApplication<span class="token punctuation">(</span>sys<span class="token punctuation">.</span>argv<span class="token punctuation">)</span>
ex <span class="token operator">=</span> VIPVideo<span class="token punctuation">(</span><span class="token punctuation">)</span>
sys<span class="token punctuation">.</span>exit<span class="token punctuation">(</span>app<span class="token punctuation">.</span>exec_<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147

5.2、运行界面

这里写图片描述

三、资源下载

vs2017 C#vip视频解析助手源码
链接:https://pan.baidu.com/s/1nzOM1VVl8r2MyH6N1jcuog 密码:swn5

vip视频解析助手软件下载(c#书写):
链接:https://pan.baidu.com/s/1o92Bi247-DT-ilDK0niN8g 密码:3wqb

vip视频解析助手软件下载(python书写):
链接:https://pan.baidu.com/s/1sV_o2FMVabw1CxqOm74Fhg 密码:gir1

        </div>
					<link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-2011a91181.css" rel="stylesheet">
            </div>

转自:https://blog.csdn.net/wardseptember/article/details/80138961

				版权声明:本文为博主原创文章,转载请注明此文链接,谢谢了。个人技术博客:https://wardseptember.github.io/					https://blog.csdn.net/wardseptember/article/details/80138961				</div>
							            <div id="content_views" class="markdown_views prism-atom-one-dark">
						<!-- flowchart 箭头图标 勿删 -->
						<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path></svg>
						<h1><a name="t0"></a><a id="_0" target="_blank"></a>一、简单介绍</h1>

猜你喜欢

转载自blog.csdn.net/Bily_on/article/details/85945674