Ajax爬取百度图片

news/2024/10/22 11:30:32/

Python爬取百度图片

# -*- coding: utf-8 -*-
"""
Created on Sat Jan  5 01:38:24 2021@author: kun
"""
import time
import requests
import json
import urllibheaders = {'Accept': 'text/plain, */*; q=0.01','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36'}def get_info(category, num):url = 'https://image.baidu.com/search/acjson?tn=resultjson_com&logid=10506596288186331059&ipn=rj&ct=201326592&is=&fp=result&queryWord={}&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid=&st=-1&z=&ic=0&hd=&latest=&copyright=&word={}&s=&se=&tab=&width=&height=&face=0&istype=2&qc=&nc=1&fr=&expermode=&force=&pn={}&rn=30&'.format(category, category, num)html = requests.get(url, headers=headers)json_data = json.loads(html.text)datas = json_data['data']for data in datas[0:30]:picture_url = data['thumbURL']path = 'C:\\picture\\'urllib.request.urlretrieve(picture_url, path + picture_url[-23:])print("下载成功", picture_url[-23:])time.sleep(1)if __name__ == '__main__':get_info('风景', 20)time.sleep(1)

结果如下:

在这里插入图片描述
推荐阅读:

  1. 使用xpath爬取数据
  2. jupyter notebook使用
  3. BeautifulSoup爬取豆瓣电影Top250
  4. 一篇文章带你掌握requests模块
  5. Python网络爬虫基础–BeautifulSoup

到这里就结束了,如果对你有帮助你,欢迎点赞关注,你的点赞对我很重要


http://www.ppmy.cn/news/561997.html

相关文章

计算机硬件销售照片,在图片库销售照片

在图片库销售照片 4、在图片库销售照片 为图片库拍摄,你需要确立拍摄的类型和方向,有一些类型和风格的照片非常吃香。除了普通的人物肖像照片可以销售之外,你还有可以拍摄一些人们日常生活的照片。与此同时,还可以延伸为一些比较美…

网页制作用JavaScript实现不同风格的图片切换效果

1.资源下载 首先需要下载一个myFocus库(资源包),里面包含数种不同风格的实现效果。 下载地址:http://download.csdn.net/detail/antaomen/9704831 2.引入myFocus库,找到存放的位置 myfocus-2.0.1.min.js存放在js文件夹…

爬虫初识之BeautifulSoup库的使用-爬取某图片站的image

知识背景: beautifulsoup:是一款非常强大的工具,爬虫利器。“美味的汤,绿色的浓汤”。一个灵活又方便的网页解析库,处理高效,支持多种解析器。 利用它就不用编写正则表达式也能方便的实现网页信息的抓取。 …

python多张图叠加为一张_Python PIL实现图片重叠

入学前学校有个作业,想想可以搞点啥呢 于是就想着可以用PIL模块,把学校的风景和某些元素叠加起来 于是在网上搜寻了一些资料,看到的都是烂七八糟的,以及从其他地方COPY下来的 于是自己就找到了PIL模块的手册搞起来 图1 11.jpg 图2 22.jpg 这个程序的功能是实现两张图…

python图像识别之图片相似度计算

作者 | a1131825850疯子 来源 | Python爬虫scrapy 1.背景 要识别两张图片是否相似,首先我们可能会区分这两张图是人物照,还是风景照等…对应的风景照是蓝天还是大海…做一系列的分类。 从机器学习的的角度来说,首先要提取图片的特征&#…

职教云计算机考试上传图片,2017全国计算机等级考试报名关于上传图片须知

2017全国计算机等级考试报名关于上传图片须知 每年都会有部分考生由于对报考流程的不了解,造成报名失败,而图片上传不当是大家报名失败的最大原因。下面小编为大家整理了2017全国计算机等级考试报名关于上传图片须知,希望能帮到大家&#xff…

android 4.4 获取图片主色调,Android Lollipop:使用Palette抽取图片主色调

使用Palette抽取Bitmap主色调 关于Palette 一些Support库随着Android Lollipop的发布而诞生了,其中就有Palette。这个库可以让你很轻松地从一幅图中抽取特征颜色,这在你希望界面的颜色风格适应指定图片时非常有用,它还会提供与指定颜色相搭配的字体颜色。 Palette顾名思义调…

python识别图片中数字_Python Opencv识别两张相似图片

在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系。 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简单几句就说清&#…