|
同事和我提了个需求,就是在cloudstack里面批量创建400个vlan。
贴上我的代码
import urllib2
import urllib
import cookielib
import re
auth_url = 'http://10.10.182.88:8080/client'
home_url = 'http://10.10.182.88:8096/api?&response=json&command=listIpAddressesByNetWork&networkid=220';
data={
"username":"admin",
"password":"password"
}
post_data=urllib.urlencode(data)
headers ={
"Host":"10.10.182.88:8080"
}
cookieJar=cookielib.CookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))
req=urllib2.Request(auth_url,post_data,headers)
result = opener.open(req)
for i in range(0,50):
result = opener.open(home_url)
print result.read()
上面的代码很简单,我就不赘述了。首先根据用户名和密码登录,然后获取到cookie,以后51次操作都可以使用该cookie。调用查询可用ip的接口并打印返回。
版权声明:本文为博主原创文章,未经博主允许不得转载。 |
|
|