84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
私は Chrome 拡張機能を構築しており、拡張機能 (基本的には HTML) のボタンをクリックして PC から Python スクリプトを実行したいと考えています。 Python スクリプトは、Selenium Web ドライバーを使用して Web サイトからデータを収集し、別のログ ファイルに保存します。
基本的には nativeMessaging を使用します。これにより、拡張機能と外部プロセス (Python など) の間に通信ブリッジを作成できます。
nativeMessaging はコンピュータ上で動作し、stdin および stdout 経由で Chrome 拡張機能と通信します。例えば:###
nativeMessaging ホストを記述する方法です。ドキュメントの完全な例を含めましたが、コードが少なくて理解しやすいです。
リーリー
リーリー コミュニケーション.js
Python ホストにメッセージを送信するには、json オブジェクトをポートに送信するだけです。
切断時のエラーを確認するには:
この完全な例はドキュメントにあります。わかりやすくするために一部の名前を変更しただけです。Windows/Unix で動作します。
基本的には nativeMessaging を使用します。これにより、拡張機能と外部プロセス (Python など) の間に通信ブリッジを作成できます。
nativeMessaging はコンピュータ上で動作し、stdin および stdout 経由で Chrome 拡張機能と通信します。例えば:###
Python ホスティングの使用nativeMessaging ホストを記述する方法です。ドキュメントの完全な例を含めましたが、コードが少なくて理解しやすいです。
ホスト.pyリーリー
ホスト.jsonリーリー
ホスト.batリーリー
host.batをインストールするリーリー
Chrome拡張機能リーリー
コミュニケーション.jsPython ホストに接続するには、次のことを行う必要があります:
リーリーPython ホストにメッセージを送信するには、json オブジェクトをポートに送信するだけです。
リーリー切断時のエラーを確認するには:
リーリーこの完全な例はドキュメントにあります。わかりやすくするために一部の名前を変更しただけです。Windows/Unix で動作します。
https://chromium.googlesource.com/chromium/src/ /master/chrome/ common/extensions /docs/examples/api/nativeMessaging