PythonツイストはウェブサイトからCLIスクリプトを実行します

アラジン

現在Webインターフェイスから作成したPythonスクリプトを呼び出したいと思っています。ツイストでこれができるのか、それとももっと良い方法があるのか​​と思っていました。私がこれを構築できるように、これに関するガイドまたはドキュメントを本当に探しています。

以下は、ユーザーがWebページにアクセスしたときに何が起こるかの例です。

Welcome, enter the IP you want to ping:

    Submit

[送信]ボタンを押すと、以下のスクリプトが呼び出され、Webページに配置されたIPがスクリプトに渡されます。(python3 ping.py 192.168.66.5)

#!/usr/bin/env python3

import sys
import subprocess

ip = sys.argv[1]

ping =subprocess.Popen(('ping -c 3 ' + ip),shell=True, stdout=subprocess.PIPE)
pingresult = str(ping.communicate()).split('\\n')

for p in pingresult:
    print(p)

Webページで見たい出力は、Webページでは次のようになります。

64 bytes from 192.168.66.5: icmp_seq=1 ttl=64 time=0.020 ms
64 bytes from 192.168.66.5: icmp_seq=2 ttl=64 time=0.015 ms
64 bytes from 192.168.66.5: icmp_seq=3 ttl=64 time=0.017 ms

--- 192.168.66.5 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.015/0.017/0.020/0.004 ms

これはできることですか?

notorious.no

はい、それは可能であり、Twistedには実行中のプロセスに関するドキュメントがありますスクリプトが現在のものと同じくらい単純な場合は、Twistedのreactor.spawnProcess()関数の使用を検討する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

VBAスクリプトはウェブサイトからデータをプルします

分類Dev

phpスクリプトrequire()ステートメントは、ブラウザから実行する場合はファイルをフェッチしますが、PleskCRONジョブから実行する場合はフェッチしません

分類Dev

HTMLボタンからPythonスクリプトを実行すると404エラーが発生します| Google AppEngineのウェブサイトがホストされています

分類Dev

私のウェブサイトのシェルでphpスクリプトを実行する方法は?

分類Dev

Webサイトからシェルスクリプトを実行する

分類Dev

ウェブサイトからクラウドベースのJavaプログラムを実行する方法

分類Dev

Pyspark:アーカイブ内からスクリプトを実行します

分類Dev

Pythonスクリプトで「ライブ」出力を使用してbashスクリプトを実行しますか?

分類Dev

スクレイピングでPythonからブラウザでスクリプトを強制的に実行またはレンダリングする方法は?

分類Dev

ハイブスクリプトを別のハイブスクリプトから実行できますか?

分類Dev

PythonスクリプトからRobotFrameworkファイルを実行します

分類Dev

PythonスクリプトからRobotFrameworkファイルを実行します

分類Dev

LinuxのアイコンからPythonスクリプトを実行します

分類Dev

BabylonJSは外部ファイルからスクリプトを実行します

分類Dev

JmeterはファイルからSQLスクリプトを実行します

分類Dev

Pythonスクリプトからインタラクティブモードを実行します

分類Dev

JSのaxiosを使用しているサイトからHTMLコンテンツをリクエストしていますが、ウェブサイトがリクエストをブロックしています

分類Dev

Pythonを使用してウェブサイトからテーブルをスクレイピングし、テキストを含むコンテンツのハイパーリンクを取得しようとしています

分類Dev

ウェブサイトからテキストを取得するためのシェルスクリプト

分類Dev

ウェブサイトからの検索を自動化するPythonスクリプト?

分類Dev

シェルスクリプトを1行で変換し、Pythonサブプロセスから実行するにはどうすればよいですか?

分類Dev

JavaScriptを使用してChromeコンソールからウェブサイトをスクレイプします

分類Dev

Jar ファイル クラスはコマンド プロンプトから実行されますが、QTP のシェル スクリプト オブジェクトを介して実行すると ClassDefFound はありません。

分類Dev

フライウェイ移行スクリプトの前にJPAテーブルの作成を実行します

分類Dev

Djangoはサーバーまたはブラウザーでスクリプトを実行しますか?

分類Dev

セレンとPythonを使用してウェブサイトからツールチップテキストを取得するにはどうすればよいですか?テキストはJavaScriptから取得されます

分類Dev

Firebaseは、ウェブサイトなしでアプリのインデックス作成をどのように行いますか?

分類Dev

別のウェブサイトで実行されているスクリプトからGoogleフォームにデータを入力する

分類Dev

ウェブサイトにPythonスクリプトを実行させる安全な方法

Related 関連記事

  1. 1

    VBAスクリプトはウェブサイトからデータをプルします

  2. 2

    phpスクリプトrequire()ステートメントは、ブラウザから実行する場合はファイルをフェッチしますが、PleskCRONジョブから実行する場合はフェッチしません

  3. 3

    HTMLボタンからPythonスクリプトを実行すると404エラーが発生します| Google AppEngineのウェブサイトがホストされています

  4. 4

    私のウェブサイトのシェルでphpスクリプトを実行する方法は?

  5. 5

    Webサイトからシェルスクリプトを実行する

  6. 6

    ウェブサイトからクラウドベースのJavaプログラムを実行する方法

  7. 7

    Pyspark:アーカイブ内からスクリプトを実行します

  8. 8

    Pythonスクリプトで「ライブ」出力を使用してbashスクリプトを実行しますか?

  9. 9

    スクレイピングでPythonからブラウザでスクリプトを強制的に実行またはレンダリングする方法は?

  10. 10

    ハイブスクリプトを別のハイブスクリプトから実行できますか?

  11. 11

    PythonスクリプトからRobotFrameworkファイルを実行します

  12. 12

    PythonスクリプトからRobotFrameworkファイルを実行します

  13. 13

    LinuxのアイコンからPythonスクリプトを実行します

  14. 14

    BabylonJSは外部ファイルからスクリプトを実行します

  15. 15

    JmeterはファイルからSQLスクリプトを実行します

  16. 16

    Pythonスクリプトからインタラクティブモードを実行します

  17. 17

    JSのaxiosを使用しているサイトからHTMLコンテンツをリクエストしていますが、ウェブサイトがリクエストをブロックしています

  18. 18

    Pythonを使用してウェブサイトからテーブルをスクレイピングし、テキストを含むコンテンツのハイパーリンクを取得しようとしています

  19. 19

    ウェブサイトからテキストを取得するためのシェルスクリプト

  20. 20

    ウェブサイトからの検索を自動化するPythonスクリプト?

  21. 21

    シェルスクリプトを1行で変換し、Pythonサブプロセスから実行するにはどうすればよいですか?

  22. 22

    JavaScriptを使用してChromeコンソールからウェブサイトをスクレイプします

  23. 23

    Jar ファイル クラスはコマンド プロンプトから実行されますが、QTP のシェル スクリプト オブジェクトを介して実行すると ClassDefFound はありません。

  24. 24

    フライウェイ移行スクリプトの前にJPAテーブルの作成を実行します

  25. 25

    Djangoはサーバーまたはブラウザーでスクリプトを実行しますか?

  26. 26

    セレンとPythonを使用してウェブサイトからツールチップテキストを取得するにはどうすればよいですか?テキストはJavaScriptから取得されます

  27. 27

    Firebaseは、ウェブサイトなしでアプリのインデックス作成をどのように行いますか?

  28. 28

    別のウェブサイトで実行されているスクリプトからGoogleフォームにデータを入力する

  29. 29

    ウェブサイトにPythonスクリプトを実行させる安全な方法

ホットタグ

アーカイブ