python获取图片url链接后保存到本地

#!/usr/bin/env python 
# -*- coding:utf-8 -*-
import json
import time
import requests
import urllib.request
url = 'http://manage.w.rongyi.com/ops/cmd/queryRecord'
headers = {
    "Content-Type":"application/json;charset=UTF-8",
    "Cookie":"RYST=866a6b1a589c6f07d72574d1aa368857",
    "User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 LBBROWSER"
}
i = 9912842

for k in range(0,10):        #循环10次
    requests.post(url="http://manage.w.rongyi.com/ops/cmd/screenShot", headers=headers, json={"machineIdList":[13010]})
    time.sleep(30)
    data = {"controlIdList": [i]}        # 根据machineIDList生成规律进行参数化,每次+1
    response = requests.post(url=url, headers=headers, json=data)
    data = json.loads(response.content)
    print(response.content)
    # created_id = re.findall(r'"id":(.+?),"', r.text)  # 正则匹配新建的id
    # ops_photos = re.findall(r'{"url":"(.+?)"}',response.text)
    ops_photos = data['result']['data'][0]['data']['url']   #获取图片位置
    # ops_img = str(ops_photos)
    # file_name = 'D:/youyoutest/lining'
    # with open(file_name,'wb') as img_ops:
    # lib = urllib.request.urlretrieve(ops_photos,'D:/3.jpg')
    urllib.request.urlretrieve(ops_photos, 'D:/youyoutest/lining/ops_imgs'+ str(k) +'.jpg')
    i = i + 1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值