震驚! python竟然還能寫圖形界面窗口

爬取b站彈幕圖形化界面設計

hello,大家好,又和大家見面啦,我是python學院的熱情好市民,用python能做的事情簡直如滿天星頭,人工智能、爬蟲、網(wǎng)站開發(fā)、數(shù)據(jù)分析熱門行業(yè)都可以用python來做,本夜斗小神社則化身為python樹洞,一切相關知識都將背化作養(yǎng)分背夜斗小神社這個樹洞汲?。∠矚g文章的小伙伴可以點點關注哦!絕對不吃虧,絕對不吃虧!

上一篇文章探索了如何爬取bilibili"守護解放西"的彈幕,流程以及思路!這篇文章我想著能不能設計一個圖形化界面來實現(xiàn)交互式爬取,那么首先得自己寫一個圖形化界面吧,開始動手寫代碼,用的模塊是tkinter模塊!

需要注意的事項:

圖片必須為gif格式的,剩下按照代碼及其注釋來即可!導入圖片, 注意圖片的格式只能為gif格式, 不能夠盲目修改后綴, 需要用到ps、格式工廠工具轉為gif格式!

import tkinter as tk
import webbrowser as wb


def csdn_url():
    wb.open('https://blog.csdn.net/xtreallydance/article/details/112399856')


root = tk.Tk()  # 窗口

root.title("爬取b站守護解放西彈幕")  # 窗口名稱

root.geometry("500x380")  # 窗口大小

root.resizable(width=True, height=True)  # 窗口可變
# bg為背景,fg為字體顏色,font為字體,width為長,height為高,這里的長和高是字符的長和高,比如height=2,就是標簽有2個字符這么高
# 在root窗口上貼一個文本信息為api接口的標簽
url_address = tk.Label(root, text="api接口: ", fg='red', font=('宋體', 15), width=12, height=2)
# 將api接口地址標簽貼在窗體(110, 80)的位置上
url_address.place(x=70, y=55, anchor="nw")
# 創(chuàng)建輸入框----> 用于輸入api地url地址
input_url_address = tk.Entry(root, width=30, show=None, font=('Arial', 12), bg='white')
# 布局位置
input_url_address.place(x=175, y=68, anchor='nw')
# 設置一個開始下載按鈕
start_load = tk.Button(root, text='點擊開始下載', width=12, height=1, command=None)
# 布局下載按鈕
start_load.place(x=120, y=130, anchor='nw')
# 點擊情況鏈接
remove_url = tk.Button(root, text="清空api鏈接", width=12, height=1, command=None)
# 布局清空鏈接按鈕
remove_url.place(x=260, y=130, anchor='nw')
# 創(chuàng)建一塊畫布
canvas = tk.Canvas(root, bg='green', width=160, height=160)
# 導入圖片, 注意圖片的格式只能為gif格式, 不能夠盲目修改后綴, 需要用到ps、格式工廠工具轉為gif格式
# 圖片路徑填寫你自己所需要導入圖片的路徑
image_gif = tk.PhotoImage(file=r'L:\python package\python小項目\夜斗小神社.gif')
# 放置圖片
image = canvas.create_image(82, 2, anchor='n', image=image_gif)
# 放置畫布,顯示圖片
canvas.place(x=60, y=195)
# 布置微信公眾號標簽
vx_Label = tk.Label(root, text="微信公眾號: 夜斗小神社", fg='blue', bg='cyan', font=('宋體', 15), width=23, height=1)
# 將標簽放置于窗體上
vx_Label.place(x=250, y=205)
# 布局csdn博客賬號
Cn_Label = tk.Button(root, text="點我跳轉csdn技術博客", fg='white', bg='green', font=('宋體', 15), width=23, height=1, command=csdn_url)
# 將標簽放置于窗體上
Cn_Label.place(x=250, y=280, anchor='nw')
# 頂上方寫上標題
Title = tk.Label(root, text="十行代碼爬取b站彈幕", fg='orange', bg='aliceblue', font=('宋體', 20), width=18, height=1)
# 將標題布局
Title.place(x=130, y=10, anchor='nw')
root.mainloop()  # 不斷刷新窗口

運行代碼后的結果則為一個可視化窗口,如下圖所示:


夜斗小神社

下篇文章我想著將可視化界面與爬蟲代碼重構,結合使用!
爬取b站《守護解放西》彈幕鏈接: https://blog.csdn.net/xtreallydance/article/details/112399856

你所走的道路,應該像花一樣美麗,像樹葉一樣綻放!

好啦,本期文章分享到這里啦!喜歡的小伙伴們不妨點點贊哦!

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容