python批量下载必应图片

本文介绍如何利用Python脚本批量下载必应搜索到的医学图片,以提升PPT制作效果。通过编写`bing.py`和`downloader.py`两个文件,设置关键词和指定目录,可以实现自动化下载。虽然存在部分图片下载失败的情况,但整体脚本仍具有实用性,适合需要医学图片的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 梗概:我是个化验师,我们可是也要我们做PPT,医学知识往往繁多复杂,要是有比较好的照片配合文字,可以大大增加PPT的效果。必应这个网站可以搜索到比较有价值的医学图片,要是你输入一个医学名词,同样的搜索引擎,必应检索到的医学图片比较精准。所以,今天,我们就来做这个批量下载必应图片的项目。

  1. 软件条件:安装anaconda的电脑。

  1. 需要写两个py:bing.py和downloader.py。

bing.py

from pathlib import Path
import urllib.request
import urllib
import imghdr
import posixpath
import re



class Bing:
    def __init__(self, query, limit, output_dir, adult, timeout,  filter='', verbose=True):
        self.download_count = 0
        self.query = query
        self.output_dir = output_dir
        self.adult = adult
        self.filter = filter
        self.verbose = verbose
        self.seen = set()

        assert type(limit) == int, "limit must be integer"
        self.limit = limit
        assert type(timeout) == int, "timeout must be integer"
        self.timeout = timeout

        # self.headers = {'User-Agent': 'Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0'}
        self.page_counter = 0
        self.headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值