Python で指定URLのページをブラウザから開く
Python で指定URLのページをブラウザから開く
「Python (Jupyter notebook) で指定URLのページをブラウザから開く」処理のメモ.
環境
-
Windows10
-
conda 4.3.21
-
python 3.5.3
-
jupyter_core 4.3.0
-
-
Python で指定URLのページをブラウザから開く
jupyter notebookの場合, markdown cellから指定URLのリンクをクリックすれば,そのページを開くことができる.
今回は,code cell から実行して指定URLのリンクを開くことを考える. これは, webbrowser
モジュールを使うことで実行できる.
webbrowser
モジュールのDocumentは以下.
21.1. webbrowser — 便利なウェブブラウザコントローラー — Python 3.6.1 ドキュメント
webbrowser.open(url, new)
関数で開くことができる.
import webbrowser
url = "http://cartman0.hatenablog.com/"
webbrowser.open(url)
newオプションでページの開き方を指定できる.
-
new=0
: url はブラウザの今までと同じウィンドウで開く. -
new=1
: 可能であればブラウザの新しいウィンドウが開く. -
new=2
: 可能であればブラウザの新しいタブが開く.
どうやらJupyter notebook(自分の環境)上では, どのnew オプションでも関係なく新しいタブが開かれるよう.