版权声明:本文为博主原创文章,转载请注明此文链接,谢谢了。个人技术博客: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&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">/// <summary></span> <span class="token comment">/// Clean up any resources being used.</span> <span class="token comment">/// </summary></span> <span class="token comment">/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param></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">&&</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">/// <summary></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">/// </summary></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&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&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">"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\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>