Webブラウザを作ってみた
昔、ブラウザを作ろうとしたんです。
自分で作るって面白そうじゃないですか?
自分用にカスタマイズもできるし。
その時は知識不足過ぎて結局断念したんですが、
そこから何年か経ったので再チャレンジしてみました!
基本構造
- 入力されたURLからHTMLを取得
- HTMLをBeautifulsoupで解析
- HTML要素をTkinterのウィジェットに変換
こんな感じです。数十分で作ったのでクオリティは低いですが...
まあ基本的な部分は結構できたと思います!
最終結果
GitHubに公開してあるので興味があったら見てみてください!
MIT Licenseです。
工夫した点
- aタグを触ったら、ページ移動ができる
- 一応h1~h6タグとa、pタグに対応
- フォントサイズをjsonで設定
改善点
- スクロールできるようにする(現時点でははみ出た部分は見られない)
- フォント、CSSを充実させる
-
Javascriptも動作?(難しすぎて今は無理)
おわりに
またいろんなものを自作してみようと思います!
最後まで読んでいただきありがとうございます
よければいいね、コメントお願いします!