Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python(tkinter)のWebブラウザでプログラムでURLを開く


Pythonには、複数の目的で使用される拡張機能とモジュールの豊富なライブラリがあります。 Webベースのコンテンツを操作するために、Pythonはウェブブラウザを提供しています モジュール。このモジュールは、ユーザーがアプリケーションでWebベースのコンテンツを表示できるようにする環境を作成します。 ウェブブラウザを使用するには 、ローカルマシンにインストールされていることを確認する必要があります。

import webbrowser

モジュールがご使用の環境で使用できない場合は、次のコマンドを使用してインストールできます-

pip install webbrowser

プログラムでwebbrowserモジュールを使用して、WebブラウザーでURLを開きます。デフォルトのブラウザでURLを開くには、 open()を使用できます。 モジュール内の機能。

# Import the required libraries
import webbrowser

# Add a URL to open in a new window
url= 'https://www.tutorialspoint.com/'

# Open the URL in a new Tab
webbrowser.open_new_tab(url)

出力

上記のコードを実行すると、指定されたURLがデフォルトのブラウザの新しいウィンドウで開きます。

Python(tkinter)のWebブラウザでプログラムでURLを開く


  1. Pythonの便利なWebブラウザコントローラ

    Pythonを使用してユーザーにWebベースのドキュメントを表示するために、webbrowserと呼ばれるモジュールがあります。 Webドキュメントを処理するための高レベルのインターフェイスを提供します。 UNIXベースのシステムでは、このモジュールはlynx、Netscape、Mosaicなどのブラウザをサポートします。 WindowsおよびMacintoshの場合、標準のブラウザを使用します。 このモジュールを使用するには、次のモジュールをインポートする必要があります。 import webbrowser webbrowserモジュールにはさまざまなメソッドがあり、例外は次のとお

  2. WebブラウザはデフォルトでMSNを開き続けます

    ネットワークの設定ミスや別のアプリケーション/デバイスによるURLのブロックが原因で、システムのWindowsがインターネットの可用性を確認できない場合、ランダムに起動するWebブラウザにMSNページが表示されることがあります。 ユーザーは、デフォルトのシステムブラウザがランダムに(ユーザーの介入なしに)起動し、MSNWebサイトページを表示したときの動作を確認できます。この問題は、デフォルトのシステムブラウザ(Edge、Chrome、Firefoxなど)で引き続き発生します。一部のユーザーの場合、この問題はシステムにログインしたときにのみ発生しました。 下記の解決策を試して、MSNが自