获取json文件中的URL
1.实例代码为实现获取json文件中的图像:
# -*- coding:utf-8 -*- import requests import re import osdef get_page_url(url, param):response = requests.get(url, params=param)response.encoding = 'utf-8' return response.textdef parse_page(str):pattern = re.compile('"middleURL":"(.*?)",')#利用正则匹配图片url url_list = re.findall(pattern, str)return url_listdef run(keyword, path):url = "https://image.baidu.com/search/acjson" i = 0 for j in range(30, 3270, 30):params = {"ipn": "rj", "tn": "resultjson_com", "word": keyword, "pn": str(j)}html = get_page_url(url, params)lists = parse_page(html)print(lists)for item in lists:try:img_data = requests.get(item, timeout=10).contentwith open(path + "/" + str(i) + ".jpg", "wb") as f:f.write(img_data)f.close()i = i+1 except requests.exceptions.ConnectionError:print('can not download')continue def make_dir(keyword):path = "F:/test/" path = path+keywordis_exists = os.path.exists(path)if not is_exists:os.makedirs(path)return pathelse:print(path + '目录已存在')return pathdef main():# keyword = input_raw("input keyword about images you want to download: ") keyword = '大叔戴安全帽' path = make_dir('helmet1')run(keyword, path)if __name__ == '__main__':main()
获取json文件中的URL相关推荐
- 使用jquery中的getJSON函数获取json文件中的内容并输出到页面上和使用 AJAX处理JSON文件
html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...
- Vue中怎样获取json文件中的数据
场景 访问百度音乐API需要传递音乐类型参数,而这些参数是存在musictype.json中, 现在在组件listcate.vue需要获取json数据. json文件内容: 文件位置: 实现 musi ...
- JavaScript中获取JSON文件中的数据
1.使用 Ajax 方式获取 $.get("json/test.json", function(data) { console.log(data.total); }); 1 2 3 ...
- 解决从json文件中获取不到数据的问题
解决从json文件中获取不到数据的问题 参考文章: (1)解决从json文件中获取不到数据的问题 (2)https://www.cnblogs.com/yhyanjin/p/7214776.html ...
- React中使用axios来获取json文件
在项目开发中,可能需要读取本地json文件,需要将json文件放到public文件夹下才能获取到,在src中是获取不到的. 形如我在src下的某个模块下,使用axios获取json文件或者其他log文 ...
- NET问答: 如何在 ASP.NET Core 的 .json 文件中读取 AppSettings ?
咨询区 Oluwafemi: 在 appsettings.json 中我有如下的 AppSettings 实体数据,如下代码所示: {"AppSettings": {"t ...
- php把表单转为json保存,javascript – 使用jquery将表单数据保存到本地json文件中
我有一个带有一些输入字段的基本表单.我想在提交表单时将表单数据保存到json文件中. json文件中保存数据的格式应如下所示. [ {"title":"some text ...
- php二维码存放json数据_PHP生成及获取JSON文件的方法
本文实例讲述了PHP生成及获取JSON文件的方法.分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组 json_en ...
- C# 读取根目录的json文件中的某个值
/// <summary>/// 读取JSON文件/// </summary>/// <param name="key">JSON文件中的key ...
最新文章
- 实现一个基于 SharePoint 2013 的 Timecard 应用(下)
- JS获取客户端IP地址、MAC和主机名的7个方法汇总
- Master RenderMan Procedural Primitive DSO
- 华为云中国前二,全球前五,增速第一,凭什么?
- mysql port range_Defining port and port-range in /etc/services file
- 一元流量参数为null_为什么牛逼的程序员都不用 “ ! = null quot; 做判空?
- 浅谈分布式存储系统数据分布算法
- Win32+API学习笔记:创建基本的窗口控件
- [ Javascript ] JavaScript中的定时器(Timer) 是怎样工作的!
- 好程序员web前端分享逻辑运算
- 【C++笔记】构造函数与析构函数相关知识
- RL之MAB:多臂老虎机Multi-Arm Bandit的简介、应用、经典案例之详细攻略
- Power bi 3.22 切片器
- android+怎么分享图片大小,Android微信分享图片大于32k进行压缩
- 阿里云Landing Zone系列--场景说明
- 操作系统学习-1. 操作系统的目标和作用
- Html漂亮的table样式模板
- 文件夹都具有只读属性
- 【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
- 工程内开启另一个exe文件