读取Excel中的视频文件地址+requests库下载后存入本地文件夹【多测师_王sir】

#coding=utf-8
"""
===========================
Author:多测师_王sir
Time:2020-07-27 16:27
Wechat:xiaoshubass
website:www.duoceshi.cn
===========================
"""

import re

class Util:

    @classmethod
    def read_excel(cls,num):
        data = xlrd.open_workbook('C:\project\dcs3\interface_auto\data.xlsx')
        table = data.sheet_by_name('sheet1')
        # 传入参数0就是第一列所有行  传入参数1就是第二列所有行
        return table.col_values(num)

    @classmethod
    def find_baona(cls):
        new = []
        for i in range(16):
            value =  cls.read_excel(0)[i] + cls.read_excel(1)[i]
            all = re.findall(u'宝娜宝娜+',value)
            for i in all:
                a = value.split(u'宝娜宝娜')
                del a[0]
                for i in a:
                    new.append(i)
        return new

    @classmethod
    def baonabaona(cls):
        '''
        寻找宝娜宝娜
        :return:
        '''
        for url in cls.find_baona():
            r = requests.get(url)
            filepath = r'C:\project\dcs3\interface_auto\01_baona'
            filename = filepath + '\\' + '0000' + str(cls.read_excel(1).index(url)) + 'baonabaona.wav'
            with open(filename, 'wb')as f:
                f.write(r.content)


if __name__ == '__main__':
    Util.baonabaona()

运行结果如下:
视频已经保存在本地文件夹里面了

 

 

好的,以下是一个简单的 Python 代码示例,用于读取指定的文本文件并下载包含的图片: ```python import requests import os # 定义函数,用于下载图片 def download_image(url, save_path): response = requests.get(url) with open(save_path, "wb") as f: f.write(response.content) # 指定文本文件路径 file_path = "example.txt" # 指定图片保存路径 save_dir = "images" # 如果图片保存路径不存在,则创建它 if not os.path.exists(save_dir): os.makedirs(save_dir) # 打开文本文件并逐行读取 with open(file_path, "r") as f: for line in f: # 如果当前行包含图片链接,则下载图片 if ".jpg" in line or ".png" in line: image_url = line.strip() image_name = os.path.basename(image_url) save_path = os.path.join(save_dir, image_name) download_image(image_url, save_path) print(f"已下载图片:{image_name}") ``` 在上面的代码,我们首先定义了一个 `download_image()` 函数,用于从给定的 URL 下载图片并将其保存到本地文件夹。然后,我们指定了要读取的文本文件的路径和要保存图片的文件夹路径。如果指定的文件夹路径不存在,则我们使用 `os.makedirs()` 函数创建它。接下来,我们打开文本文件并逐行读取的内容。如果当前行包含图片链接,则我们提取链接并使用 `download_image()` 函数将其下载到本地文件夹。最后,我们使用 `print()` 函数输出已下载图片的名称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值