python爬蟲突破限制,爬取VIP視頻資源!(附源碼)

python爬蟲突破限制,爬取VIP視頻php

主要介紹了python爬蟲項目實例代碼,文中經過示例代碼介紹的很是詳細,對你們的學習或者工做具備必定的參考學習價值,須要的朋友能夠參考下html

其餘也很少說什麼直接附上源碼只要學會爬蟲技術,想爬取什麼資源基本均可以作到,固然Python不止爬蟲技術還有web開發,大數據,人工智能等!python

#!/usr/bin/env python# -*- coding: utf-8 -*-# @File : 視頻破解.py# @Author: 未襯

# url解析 vip視頻播放地址的模塊 作url加密的from urllib import parse
# TK 若是出現錯誤會返回一個消息import tkinter.messagebox as msgbox
# 作桌面編程的import tkinter as tk
# 控制瀏覽器的import webbrowser
# 正則表達式import re
class APP: # 魔術方法 # 初始化用的 def __init__(self, width=500, height=300): self.w = width self.h = height self.title = 'vip視頻破解助手' # 軟件名 self.root = tk.Tk(className=self.title)
# vip視頻播放地址 StringVar() 定義字符串變量 self.url = tk.StringVar()
# 定義選擇哪一個播放源 self.v = tk.IntVar()
# 默認爲1 self.v.set(1)
# Frame空間 frame_1 = tk.Frame(self.root) frame_2 = tk.Frame(self.root)
# 控件內容設置 group = tk.Label(frame_1, text='暫時只有一個視頻播放通道:', padx=10, pady=10) tb = tk.Radiobutton(frame_1, text='惟一通道', variable=self.v, value=1, width=10, height=3) lable = tk.Label(frame_2, text='請輸入視頻鏈接:')
# 輸入框聲明 entry = tk.Entry(frame_2, textvariable=self.url, highlightcolor='Fuchsia', highlightthickness=1, width=35) play = tk.Button(frame_2, text='播放', font=('楷體', 12), fg='Purple', width=2, height=1, command=self.video_play)
# 控件佈局 顯示控件在你的軟件上 frame_1.pack() frame_2.pack()
# 肯定控件的位置 wow 行 column 列 group.grid(row=0, column=0) tb.grid(row=0, column=1) lable.grid(row=0, column=0) entry.grid(row=0, column=1)
# ipadx x方向的外部填充 ipady y方向的內部填充 play.grid(row=0, column=3, ipadx=10, ipady=10)
def video_play(self): # 視頻解析網站地址 port = 'http://www.wmxz.wang/video.php?url='
# 正則表達式斷定是否爲合法鏈接 if re.match(r'^https?:/{2}\w.+$', self.url.get()): # 拿到用戶輸入的視頻網址 ip = self.url.get()
# 視頻鏈接加密 ip = parse.quote_plus(ip)
# 用瀏覽器打開網址 webbrowser.open(port + ip)
else: msgbox.showerror(title='錯誤', message='視頻連接地址無效,請從新輸入!')
# 啓動GUI程序的函數 def loop(self): self.root.resizable(True, True) self.root.mainloop()
if __name__ == "__main__": app = APP() app.loop()

爲了幫助你們更輕鬆的學好Python爬蟲技術,我給你們分享一套Python爬蟲學習資料,Python爬蟲技術學習qq裙:583262168免費領取。web開發,大數據,人工智能等技術也都是有分享的.學習Python的過程中有碰見任何關於學習,行業方面的問題,學習過程當中有疑問,羣裏有專業的老司機免費答疑解惑!web

PS:若是以爲本篇文章對您有所幫助,歡迎關注、訂閱!幫忙點個 再看 轉發一下 分享出去正則表達式

*聲明:本文於網絡整理,版權歸原做者全部,如來源信息有誤或侵犯權益,請聯繫咱們刪除或受權事宜。編程


本文分享自微信公衆號 - python教程(pythonjc)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。瀏覽器

相關文章
相關標籤/搜索