python调用gitlab的API统计project
2017-02-13 17:33
411 查看
1、秀个代码
这里要注意两点
1、per_page是每页显示多少内容
2、page就是第几页,我遍历了10个页面,因为我知道总共就657个project。
这里要注意两点
1、per_page是每页显示多少内容
2、page就是第几页,我遍历了10个页面,因为我知道总共就657个project。
#!/usr/bin/env python #coding=utf-8 import requests,re for i in range(1,10): url = 'https://gitlab.bigdata.le.com/api/v3/projects/all?per_page=100&page=%s' % i print url class Gitlab_api_count_true_le_True: def http_True(self): for i in range(1,10): url = 'https://gitlab.bigdata.le.com/api/v3/projects/all?per_page=100&page=%s' % i # 线上gitlab可用,问题是没有全部显示 headers = {'PRIVATE-TOKEN': '*************'} # 增加header r1 = requests.get(url, headers=headers, verify=False) # 请求url,传入header,ssl认证为false r2 = r1.json() # 显示json字符串 for r3 in r2: for key, value in r3.items(): # 取key,value if re.findall('name_with_namespace', key): # 正则过滤 print value return if __name__=='__main__': gitlab4 = Gitlab_api_count_true_le_True() gitlab4.http_True()
相关文章推荐
- C++调用PythonAPI线程状态和全局解释器锁(转)
- python 调用restapi例子 json 解码方法
- 使用python调用新浪微博API的小经历
- python调用新浪微博API项目实践
- 使用python调用azure api步骤文档
- C++调用PythonAPI线程状态和全局解释器锁
- python调用zabbix api接口实时展示数据 推荐
- paip.java c# .net php python调用c++ c dll so windows api 总结
- paip.java c# .net php python调用c++ c dll so windows api 总结
- Python调用zabbix api 接口
- ArcGIS10.1python调用Admin API完成几何服务的启动
- python调用新浪微博API实践
- 使用PB调用API自动更新(非FTP模式)(四、统计复制文件数量函数F_CONNECT_COPYCOUNT)
- 如何通过python调用新浪微博的API
- Java调用Google Analytics API实现网站统计
- python调用win32下的API__&&__Win32Com__[转]使用 python 写 COM
- python调用新浪微博API
- python django成功调用sina微博api(最新)有图
- C++ 调用 Python 的 API 解读
- C++调用PythonAPI线程状态和全局解释器锁