首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Slog60_浏览器之ArthurSlog浏览器-ArthurSlogBrowser-一个个人浏览器的诞生

ArthurSlog

SLog-60

Year·1

Guangzhou·China

Sep 5th 2018

GitHub

NPM Package Page

ArthurSlog Page

掘金主页

简书主页

segmentfault

道生一 一生二 二生三 三生万物

开发环境MacOS(High Sierra 10.13.5)

需要的信息和信息源:

Python官方手册

GuiProgramming toolkit for Python

Graphical User Interfaces with Tk

HTML解析器对比

Python file-objects

Python string-methods

开始编码

python 2.7.10

开始一个简单的浏览器

~/Desktop/ArthurSlogBrowser/parser.py

因为上面的解析程序会读取当前路径下的一个名为 index.html 的文件

~/Desktop/ArthurSlogBrowser/index.html

切换至当前路径下,执行解析程序

cd ~/Desktop/ArthurSlogBrowser/

python parser.py

上面的代码,将会搜索当前路径下的 index.html 文件,然后进行解析,打印出解析好的数据

执行结果:

现在我们来写一个 GUI 程序,也就是 ArthurSlogBrowers(ArthurSlog浏览器)

~/Desktop/ArthurSlogBrowser/ArthurSlogBrowser.py

切换至当前路径下,执行解析程序

cd ~/Desktop/ArthurSlogBrowser/

python ArthurSlogBrowers.py

正常执行的话,会开启一个图形界面,界面上显示 “This is ArthurSlogBrowser~” 字符串

至此,我们完成了一个初始版的浏览器ArthurSlogBrowser。

如果你喜欢我的文章 欢迎点赞 留言

谢谢

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180907G0BEN800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券