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

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


Pythonを使用してユーザーにWebベースのドキュメントを表示するために、webbrowserと呼ばれるモジュールがあります。 Webドキュメントを処理するための高レベルのインターフェイスを提供します。

UNIXベースのシステムでは、このモジュールはlynx、Netscape、Mosaicなどのブラウザをサポートします。 WindowsおよびMacintoshの場合、標準のブラウザを使用します。

このモジュールを使用するには、次のモジュールをインポートする必要があります。

import webbrowser

webbrowserモジュールにはさまざまなメソッドがあり、例外は次のとおりです-

例外webbrowser.Error

このエラーは、ウェブブラウザのインターフェースにエラーがある場合に発生します。

メソッドwebbrowser.open(url、new =0、autoraise =True)

このメソッドは、デフォルトのWebブラウザを使用してURLを表示するために使用されます。 newのデフォルト値は0です。0の場合、同じブラウザで開きます。new=1の場合は新しいブラウザウィンドウが開き、new=2の場合は新しいブラウザタブが開きます。

メソッドwebbrowser.open_new(url)

このメソッドは、を使用してブラウザタイプのコントローラを返すために使用されます。 usingの値がNoneの場合、デフォルトのブラウザのコントローラが返されます。

メソッドwebbrowser.register(name、constructor、instance =None、*、preferred =False)

このメソッドは、ブラウザのタイプ名を登録するために使用されます。登録後、get()メソッドを使用してブラウザコントローラーを取得できます。パラメータにインスタンスがあり、インスタンスが定義されていない場合、コンストラクタはパラメータなしで呼び出されます。

いくつかの定義済みのブラウザタイプがあります。選択したブラウザの種類のリストを次に示します。これらのタイプは、get()メソッドとして渡すことができます。

タイプ名とクラス名

Sr.No。
1

「mozilla」

Mozilla(「mozilla」)

2

「Firefox

Mozilla(「mozilla」)

3

「ネットスケープ」

Mozilla(「netscape」)

4

「Opera」

Opera()

5

「リンク」

GenericBrowser(‘リンク’)

6

「リンクス」

GenericBrowser(‘lynx’)

7

「サファリ」

MacOSX(‘safari’)

8

「windows-default」

WindowsDefault

9

「クローム」

Chrome(「chrome」)

10

「クロム」

クロム(「クロム」)

サンプルコード

import webbrowser as browser
my_browser = browser.get('windows-default')
my_browser.open_new('https://www.tutorialspoint.com')

出力

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

    この記事では、Pythonでのissuperset()と、さまざまな分野でのその実装について学習します。 このメソッドは、セットBのすべての要素に引数として渡されるすべての要素セットAが含まれている場合はブール値Trueを返し、Aのすべての要素がBに存在しない場合はfalseを返します。 これは、BがAのスーパーセットである場合、それを意味します returns true; else False 例 いくつかの例を見てみましょう A = {'t','u','t','o','r','i',

  2. クリップボードにGoogleマップの場所を開くPythonスクリプト?

    通常、ブラウザを開いてGoogleマップ上の特定のサイト/場所を検索します。そして、このタスクを1日に複数回実行する必要がある場合、それは非常に退屈になります。これで、このタスクを自動化できます。ブラウザが自動的に開き、ウェブページに目的の場所のGoogleマップが表示されます。 インストール この目的のために、ペーパークリップパッケージを使用します。これは標準パッケージではないため、pipを使用してインストールする必要があります。 pip install pyperclipCollecting pyperclipDownloading https://files.pythonhosted