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のissuperset()
この記事では、Pythonでのissuperset()と、さまざまな分野でのその実装について学習します。 このメソッドは、セットBのすべての要素に引数として渡されるすべての要素セットAが含まれている場合はブール値Trueを返し、Aのすべての要素がBに存在しない場合はfalseを返します。 これは、BがAのスーパーセットである場合、それを意味します returns true; else False 例 いくつかの例を見てみましょう A = {'t','u','t','o','r','i',
-
クリップボードにGoogleマップの場所を開くPythonスクリプト?
通常、ブラウザを開いてGoogleマップ上の特定のサイト/場所を検索します。そして、このタスクを1日に複数回実行する必要がある場合、それは非常に退屈になります。これで、このタスクを自動化できます。ブラウザが自動的に開き、ウェブページに目的の場所のGoogleマップが表示されます。 インストール この目的のために、ペーパークリップパッケージを使用します。これは標準パッケージではないため、pipを使用してインストールする必要があります。 pip install pyperclipCollecting pyperclipDownloading https://files.pythonhosted