0
我想調用當前由Web界面構建的python腳本。我想知道如果扭曲可以做到這一點,或者如果有更好的方法來做到這一點?真的在尋找一個指導或文件,所以我可以建立這個。Python從網站上扭曲運行CLI腳本
下面是當用戶訪問該網頁會發生什麼一個例子:擊中提交按鈕將調用下面的腳本,並通過IP放在網頁的腳本
Welcome, enter the IP you want to ping:
Submit
。 (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)
輸出我想看到的網頁看起來像這樣的網頁:
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
這是不是可以做?
謝謝我會研究它,腳本更復雜,但我只是作爲一個例子。 :) – Aladine