小编And*_*e31的帖子

Python wget 一次下载多个文件

寻找一次下载多个文件的干净的 Python Wget 解决方案。

网址将始终相同:

https://example.com/
Run Code Online (Sandbox Code Playgroud)

到目前为止,我可以这样做:

import wget

print('Beginning file download with wget module')
url = 'https://example.com/new_folder/1.jpg'
wget.download(url)
Run Code Online (Sandbox Code Playgroud)

但我还需要下载 -2.jpg, -3.jpg , -4.jpg, -5.jpg 并将 NWZV1WB 重命名为NEWCODE-1.jpg , NEWCODE-2.jpg ...


此外,我需要下载文件夹中的所有 content(22).jpg 文件,并将文件夹本地重命名为NEWCODE 之类的名称,但保留文件的原始名称

这里的 url 也总是相同的:

import wget

print('Beginning file download with wget module')
url = 'https://example.com/big/1.jpg' #there's 18 jpg inside
wget.download(url)
Run Code Online (Sandbox Code Playgroud)

什么是最好的,wget(找不到很多关于它的文章)或 requests ?任何帮助表示赞赏。

python directory wget download

6
推荐指数
1
解决办法
5366
查看次数

如何从python中的图像中删除白色模糊

我正在尝试从产品图片中删除背景,将它们另存为透明png,以至于我无法弄清楚如何以及为什么使产品周围的白线像模糊不清一样(请参见第二张图片)。不知道效果的真实含义。我也失去了白色的耐克耐克:(

输入 输出

from PIL import Image

img = Image.open('test.jpg')
img = img.convert("RGBA")
datas = img.getdata()


newData = []


for item in datas:
    if item[0] > 247 and item[1] > 247 and item[2] > 247:
        newData.append((255, 255, 255, 0))
    else:
        newData.append(item)

img.putdata(newData)
img.save("test.png", "PNG")
Run Code Online (Sandbox Code Playgroud)

有什么想法可以解决这个问题,让我得到干净的选择吗?

python image-processing python-imaging-library

3
推荐指数
1
解决办法
148
查看次数