首页 > 编程语言 >Python爬取某个网站的图片

Python爬取某个网站的图片

时间:2022-11-23 23:26:18浏览次数:47  
标签:name img headers Python 爬取 url file 某个

最近需要将某个网站的图片爬取下来,想尽了很多办法,后来使用python的爬虫技术将其爬取出来

import requests

def download_save_img (img_url, file_name):
    headers ={
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36'
    }
    r = requests.get(img_url,headers=headers)
    f = open(file_name, mode="wb+")
    f.write(r.content)
    f.close()
    print(file_name + "已完成")


base_url = 'xxxxxxxxxx'
for i in range(0, 229):
    file_name = str(i) + '.jpg'
    img_url = base_url + file_name
    download_save_img(img_url, file_name)

  

标签:name,img,headers,Python,爬取,url,file,某个
From: https://www.cnblogs.com/PD-yin996649850/p/16920491.html

相关文章

  • 初识Python
    初识Pythonpython解释器Python解释器是一个计算机程序,用来翻译python代码,并提交给计算机执行功能:1.翻译代码到二进制2.提交给计算机运行\1.计算机只认识什么?0和1\2......
  • Python - tesserocr
    目录安装安装教程:https://cuiqingcai.com/31102.html自己在安装过程中遇到的错误:RuntimeError:TesseractlibrarynotfoundinLIBPATH:[]可以直接使用whl文件来......
  • Python 添加记录到有自增长ID的表,如何获取新产生的ID
    关系型数据库设计时,将ID列设为自动增长列是很普遍的方式,那么在python用insert 插入数据后如何获取由数据库产生的ID,从而获取新加的记录呢?一般的方法是在表里加一个gu......
  • python 操作Oracle 自关联表进行树结构复制算法
     最近一个项目中,用关系型表来存储树型结构,其中有一段树节点复制的算法,典型的递归运用,可作为递归算法参考练习。defCheckItem_GET_ById(self,dataid):"""......
  • python中的列表和元组
    #1.列表的格式#[数据1,数据2,数据3,···]#列表可变数据类型#列表可以存储多个数据,数据之间的逗号以英文逗号分隔#列表可以存储不同类型数据,但一般存储同一数......
  • python 读写西门子PLC例子
    client.py 存取 西门子PLC数据的客户端例子 #!/usr/bin/envpython#-*-coding:utf-8-*-#Project:pi4b_aliyuniot#File:snap_client.py#Author:Long.Xu<fa......
  • python subprocess.cal调用wkhtmltohtml中遇到的问题
    最近项目中使用了wkhtmltohtml 工具,这个工具转换pdf功能非常方便。但是在python作为命令来调用时有些要注意的地方,另外还有一些和字体相关的问题要注意。一.字体问题......
  • python requests 上传文件
    起因为了测试企业微信上传临时素材接口,我写了一段python脚本,使用的是requests 库,按照官方接口说明: 要构造相应表单的栏位,才能指定上传后文件的显示名称,于是我测试脚本如下......
  • python http.server 的测试和常见问题解决方法
    一.测试准备先分别写一个简单httpserver 和一个html文件。html文件只是引入了jquery, 后面测试用<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">......
  • python 编程技巧
     元组命名如何为元组中的每个元素命名,提高程序可读性案例:学生信息系统中数据为固定格式:(名字,年龄,性别,邮箱地址,......)学生数量很大为了减小存储开销,对每个学生信息用元......