我正在通过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使用它。
任何想法或建议或调整...
预先感谢