Young少帅 发表于 2020-6-13 13:14:34

python

各位大神麻烦有人知道怎么把Excel里面的图片链接批量下载下来改好标题的脚步怎么写?

永恒的蓝色梦想 发表于 2020-6-13 13:17:40

?不明白

Twilight6 发表于 2020-6-13 13:29:20

同楼上,黑人问号


?????

suchocolate 发表于 2020-6-13 13:58:57

openpyxl读取链接,requests.get下载图片。from openpyxl import load_workbook
import reqeusts

headers = {'user-agent': 'firefox'}
wb = load_workbook(filename = 'workbookname.xls')
ws = wb['sheetname']
url = ws['A1'].value
r = requests.get(url,headers=headers)
with open('pic1.jpg', 'wb') as f:
    f.write(r.content)

BIO-张磊 发表于 2020-6-13 14:35:23

假如我有一个链接文件excel,名字叫picture.xlsx
里面的内容如下
URL
下载地址1
下载地址2
.....

import pandas as pd
import requests

pic_url = pd.read_excel("picture.xlsx")#读取excel文件
i = 1

for each_url in pic_url["URL"]:###["URL"]是excel表格中的列名
    response = requests.get(each_url)
    filename = "%d.jpg" %i   #文件命名
    i = i+1
    with open(filename,"wb") as code:
      code.write(response.content)

BIO-张磊 发表于 2020-6-13 14:41:15

如果是linux系统那就更简单了。直接使用内置wget命令即可

Young少帅 发表于 2020-6-18 14:55:06

BIO-张磊 发表于 2020-6-13 14:35
假如我有一个链接文件excel,名字叫picture.xlsx
里面的内容如下
URL


我有一个excel 表格 里面 有两列内容 第一列 是商品代码如:C000000 第二列对应的是图片的链接,我就是需要用python把这文件里的照片都下载下来 并且 改成对应的商品代码存起来

Young少帅 发表于 2020-6-18 14:57:28

感谢大家我这是新手 啥都不会就想学些基础的然后工作中能方便一些

Young少帅 发表于 2020-6-18 14:58:03

suchocolate 发表于 2020-6-13 13:58
openpyxl读取链接,requests.get下载图片。

感谢您 我这还是不明白
页: [1]
查看完整版本: python