如何使Python CGI脚本将用户输入捕获为变量

时间:2018-09-09 08:37:49

标签: python html5 cgi

我正在通过Web浏览器运行Python CGI脚本,以从网络设备收集一些数据,此刻网络设备的IP地址是静态的(10.0.0.120)。

下面是Python CGI脚本

import java.util.Scanner;
import java.util.*;
public class Test3{
     public static void main(String args[]) {
     Scanner in=new Scanner(System.in);
     StringBuilder sb = new StringBuilder();
     String numStr; 
     System.out.print("Enter A Number: ");
     int limit=in.nextInt();
        for (int i=0;i<limit;i++){
           numStr=in.next();
           sb.append(numStr);
          }
        System.out.println(sb.reverse().toString());
  }
}

这是HTML代码

#!/usr/bin/python
print "content-type: json\n\n"
import json
from napalm import get_network_driver
driver = get_network_driver('ios')
hub2 = driver('10.0.0.120', 'admin', 'admin')
hub2.open()

ios_output = hub2.get_facts();
print json.dumps(ios_output, indent=5);
hub2.close()

现在的目标是从正在访问此网页的用户那里获取IP地址,然后在上述Python CGI脚本中代替10.0.0.120使用它。

任何想法或建议或调整...

预先感谢

0 个答案:

没有答案