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相关推荐

  1. 使用jquery中的getJSON函数获取json文件中的内容并输出到页面上和使用 AJAX处理JSON文件

    html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  2. Vue中怎样获取json文件中的数据

    场景 访问百度音乐API需要传递音乐类型参数,而这些参数是存在musictype.json中, 现在在组件listcate.vue需要获取json数据. json文件内容: 文件位置: 实现 musi ...

  3. JavaScript中获取JSON文件中的数据

    1.使用 Ajax 方式获取 $.get("json/test.json", function(data) { console.log(data.total); }); 1 2 3 ...

  4. 解决从json文件中获取不到数据的问题

    解决从json文件中获取不到数据的问题 参考文章: (1)解决从json文件中获取不到数据的问题 (2)https://www.cnblogs.com/yhyanjin/p/7214776.html ...

  5. React中使用axios来获取json文件

    在项目开发中,可能需要读取本地json文件,需要将json文件放到public文件夹下才能获取到,在src中是获取不到的. 形如我在src下的某个模块下,使用axios获取json文件或者其他log文 ...

  6. NET问答: 如何在 ASP.NET Core 的 .json 文件中读取 AppSettings ?

    咨询区 Oluwafemi: 在 appsettings.json 中我有如下的 AppSettings 实体数据,如下代码所示: {"AppSettings": {"t ...

  7. php把表单转为json保存,javascript – 使用jquery将表单数据保存到本地json文件中

    我有一个带有一些输入字段的基本表单.我想在提交表单时将表单数据保存到json文件中. json文件中保存数据的格式应如下所示. [ {"title":"some text ...

  8. php二维码存放json数据_PHP生成及获取JSON文件的方法

    本文实例讲述了PHP生成及获取JSON文件的方法.分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组 json_en ...

  9. C# 读取根目录的json文件中的某个值

    /// <summary>/// 读取JSON文件/// </summary>/// <param name="key">JSON文件中的key ...

最新文章

  1. 实现一个基于 SharePoint 2013 的 Timecard 应用(下)
  2. JS获取客户端IP地址、MAC和主机名的7个方法汇总
  3. Master RenderMan Procedural Primitive DSO
  4. 华为云中国前二,全球前五,增速第一,凭什么?
  5. mysql port range_Defining port and port-range in /etc/services file
  6. 一元流量参数为null_为什么牛逼的程序员都不用 “ ! = null quot; 做判空?
  7. 浅谈分布式存储系统数据分布算法
  8. Win32+API学习笔记:创建基本的窗口控件
  9. [ Javascript ] JavaScript中的定时器(Timer) 是怎样工作的!
  10. 好程序员web前端分享逻辑运算
  11. 【C++笔记】构造函数与析构函数相关知识
  12. RL之MAB:多臂老虎机Multi-Arm Bandit的简介、应用、经典案例之详细攻略
  13. Power bi 3.22 切片器
  14. android+怎么分享图片大小,Android微信分享图片大于32k进行压缩
  15. 阿里云Landing Zone系列--场景说明
  16. 操作系统学习-1. 操作系统的目标和作用
  17. Html漂亮的table样式模板
  18. 文件夹都具有只读属性
  19. 【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
  20. 工程内开启另一个exe文件

热门文章

  1. 增长黑客:如何低成本实现爆发式增长
  2. 人工智能-搜索----启发式搜索
  3. 企业级网络架构—云平台高可用网络的修炼之道
  4. 详解Unity中的粒子系统Particle System (十)
  5. 使用pyqt5的日期控件做一个小日历方便查看
  6. 如何绘制程序流程图?绘制程序流程图工具介绍及功能讲解
  7. iphone safaric中将mp4保存到本地相册
  8. java将英文字符(无论大小写)转化为小写
  9. JavaScript红皮书学习笔记
  10. Python画地图数据可视化分析