纸照片
码龄5年
  • 77,366
    被访问
  • 32
    原创
  • 18,709
    排名
  • 1,422
    粉丝
关注
提问 私信

个人简介:我们出发啦!

  • 加入CSDN时间: 2017-12-07
博客简介:

cun的博客

查看详细资料
  • 4
    领奖
    总分 505 当月 15
个人成就
  • 获得233次点赞
  • 内容获得87次评论
  • 获得788次收藏
创作历程
  • 4篇
    2022年
  • 13篇
    2021年
  • 16篇
    2020年
成就勋章
  • 入选《Java领域内容榜》第20名
TA的专栏
  • Android音乐播放器相关文章
    7篇
  • Java
    6篇
  • Python
    6篇
  • 计算机原理
    1篇
  • 数据结构
  • 图像识别
    3篇
  • 工具
    6篇
  • Vue
    2篇
  • Android
    1篇
  • 数据库
    2篇
  • C#
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring Boot整合MyBatis

Spring Boot整合MyBatis
原创
发布博客 2022.07.03 ·
175 阅读 ·
0 点赞 ·
0 评论

音乐播放器后端 spring boot版程序

发布资源 2022.06.25 ·
zip

十款常用电脑 软件/网站 分享

辅助生活、学习、工作
原创
发布博客 2022.05.19 ·
68 阅读 ·
0 点赞 ·
0 评论

C#正则表达式提取开头与结尾之间的字符串

C#正则表达式提取开头与结尾之间的字符串
原创
发布博客 2022.05.11 ·
345 阅读 ·
0 点赞 ·
0 评论

spring boot图片上传到后台功能实现,浏览器可直接访问

spring boot图片上传到后台功能实现,浏览器可通过url直接访问!
原创
发布博客 2022.04.21 ·
5730 阅读 ·
12 点赞 ·
9 评论

Java中final、finally、finalize的区别

finally遇到return谁会先执行?
原创
发布博客 2021.12.13 ·
460 阅读 ·
1 点赞 ·
0 评论

Java中throw、throws和Throwable的联系与区别

Java中throw、throws和Throwable的联系与区别
原创
发布博客 2021.12.13 ·
788 阅读 ·
1 点赞 ·
0 评论

请问这一行代码什么意思

答:

这个是我写的文章,这句程序之前是在百度上获取到了相关数据的json文件,名称为jsonInfo的变量就表示这个json格式的数据,json数据格式是“key-value”,也就是可以通过key去获取value。在jsonInfo中,要获取的数据保存在了key为“data”的数据中,jsonInfo['data']就表示取出key为“data”的数据,取到的数据是一个长度为30的一个数组,因此可以通过遍历将数组的每一项取出来,这个index就是就是取数组数据的下标索引。取到的每一项数据也遵循给json格式,关键的信息,就是目标图像的链接保存在key为“thumbURL”所对应的value中,类似于jsonInfo['data'],在jsonInfo['data'][index]后加上['thumbURL']就表示取出数组中每一项key为thumbURL的数据,也就是真实的图像链接。取出来之后,我再将每个链接保存在事先声明的数组里,等待后续使用。

总结来说:

  1. 第一步,取到json数据,保存到jsonInfo中
  2. 第二步,观察发现,要找的数据保存在data中,jsonInfo['data']取出这一部分的数据,缩小了范围
  3. 第三步,发现取到的数据是一个数组,可以通过遍历取到每一项数据,jsonInfo['data'][index]
  4. 第四步,取到的每一项掺杂了无用的数据,真正有用的图像链接保存在thumbURL中,thumbURL是存在于json数据里面的一个key,通过jsonInfo['data']['thumbURL']取到每一个图像链接
  5. 第五步,将取到的图像链接保存到事先准备好的数组里,等待后续使用。

你可以使用下面的代码输出一下。

import requests  # 导入requests包
import json

url = 'https://image.baidu.com/search/acjson?tn=resultjson_com&logid=6991546938775238432&ipn=rj&ct=201326592&is=&fp=result&queryWord=%E5%90%91%E6%97%A5%E8%91%B5&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid=&st=&z=&ic=&hd=&latest=&copyright=&word=%E5%90%91%E6%97%A5%E8%91%B5&s=&se=&tab=&width=&height=&face=&istype=&qc=&nc=1&fr=&expermode=&nojc=&pn=30&rn=30&gsm=1e&1635046467636='
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36 Edg/95.0.1020.30'}

strhtml = requests.get(url, headers=headers)  # Get方式获取网页数据
jsonInfo = json.loads(strhtml.text)
for index in range(30):
    print(jsonInfo['data'][index]['thumbURL'])

回答问题 2021.12.12

Java中自动装箱、自动拆箱与Integer缓存(含源码)

自动装箱和自动拆箱是什么?Integer缓存是什么?它们之间有什么关系?
原创
发布博客 2021.11.08 ·
234 阅读 ·
0 点赞 ·
0 评论

Java中==和equals()的区别

Java中==和equals()的区别,含源码讲解
原创
发布博客 2021.11.07 ·
3137 阅读 ·
24 点赞 ·
8 评论

Python爬虫系列(二)——Python爬虫批量下载百度图片

Python爬虫批量下载百度图片
原创
发布博客 2021.10.24 ·
1575 阅读 ·
19 点赞 ·
11 评论

Python爬虫系列(一)——手把手教你写Python爬虫

适合初学者快速上手入门,以爬取CSDN和百度图片为例。
原创
发布博客 2021.10.23 ·
1545 阅读 ·
12 点赞 ·
2 评论

KNN实现人物姿势判断(图像分类)

KNN实现图像分类。简易图像,又想要实现分类,当然要尝试一下KNN了!
原创
发布博客 2021.10.14 ·
807 阅读 ·
0 点赞 ·
0 评论

Vue中key的作用及原理

在vue中key的作用是什么?实现原理是什么?如果不写会怎么样?
原创
发布博客 2021.10.11 ·
4931 阅读 ·
22 点赞 ·
1 评论

非华为电脑安装华为电脑管家多屏协同

非华为电脑安装华为电脑管家多屏协同,亲测可用
转载
发布博客 2021.10.03 ·
7447 阅读 ·
1 点赞 ·
7 评论

Vue学习--01.初识vue

初识Vue,Vue环境导入,Vue在浏览器控制台使用
原创
发布博客 2021.08.09 ·
38 阅读 ·
0 点赞 ·
0 评论

C#在SQL server中插入新数据的同时返回数据id

C# && SQL server,插入新数据,返回新插入数据的id
原创
发布博客 2021.08.05 ·
982 阅读 ·
0 点赞 ·
0 评论

加速下载Cudnn的方法

解决下载cudnn慢的问题,绕过英伟达官网登录,加速cudnn下载
原创
发布博客 2021.08.04 ·
540 阅读 ·
2 点赞 ·
0 评论

关于我的安卓音乐播放器程序该如何使用的问题

本文旨在介绍我写的程序--安卓音乐播放器该如何使用的问题,如果想要了解播放器的源码,请进入我的主页查看相关文章。
原创
发布博客 2021.06.12 ·
2891 阅读 ·
15 点赞 ·
10 评论

Android音乐播放器开发(6)—ListView组件创建歌曲播放列表(内含原理分析)

以列表的形式展示多条歌曲信息。本文内容的完成,也标识了音乐播放器的内容开发告一段落了,前面介绍的内容可以进我的主页翻一翻。如果觉得有帮助的话,请赏个赞吧!
原创
发布博客 2020.12.16 ·
5511 阅读 ·
17 点赞 ·
3 评论
加载更多