震惊! python竟然还能写图形界面窗口

爬取b站弹幕图形化界面设计

hello,大家好,又和大家见面啦,我是python学院的热情好市民,用python能做的事情简直如满天星头,人工智能、爬虫、网站开发、数据分析热门行业都可以用python来做,本夜斗小神社则化身为python树洞,一切相关知识都将背化作养分背夜斗小神社这个树洞汲取!喜欢文章的小伙伴可以点点关注哦!绝对不吃亏,绝对不吃亏!

上一篇文章探索了如何爬取bilibili"守护解放西"的弹幕,流程以及思路!这篇文章我想着能不能设计一个图形化界面来实现交互式爬取,那么首先得自己写一个图形化界面吧,开始动手写代码,用的模块是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")
# 创建输入框----> 用于输入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')
# 创建一块画布
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

你所走的道路,应该像花一样美丽,像树叶一样绽放!

好啦,本期文章分享到这里啦!喜欢的小伙伴们不妨点点赞哦!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,176评论 5 469
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,190评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,232评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,953评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,879评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,177评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,626评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,295评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,436评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,365评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,414评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,096评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,685评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,771评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,987评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,438评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,032评论 2 341

推荐阅读更多精彩内容