python curl 获取返回值_python获取系统命令的返回值 | curl in python

项目背景:

通过curl 命令 从服务器获取数组,tids,然后导入到Mysql 表中。

自己想的方案:

shell命令不熟悉,另外python中的数据库等接口都已封装,所以想使用Python来做,利用Python调用shell命令。

curl --header "MLS: uid:xxxxx;ip:xxx.xx.xx" v.mls.com/gl/get_gl -d "pid=409&offset=0&limit=480" #此为伪命令

#返回值

{"error_code":0,"data":{"tids":[1746922055,1746931247,1708272843],"usable_num":12082,"show_num":12464}} # error_code=0 表示正常

Python中处理:

+++++方案1: +++++++++

#os.system ,最早了解到的执行系统命令的Python语句。

cmd = ''' curl --header "MLS: uid:xxxxx;ip:xxx.xx.xx" v.mls.com/gl/get_gl -d "pid=409&offset=0&limit=480" ''' #此为伪命令

result = json.loads( os.system(cmd) )

result['

你可能感兴趣的:(python,curl,获取返回值)