寻找一次下载多个文件的干净的 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 ?任何帮助表示赞赏。
我正在尝试从产品图片中删除背景,将它们另存为透明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)
有什么想法可以解决这个问题,让我得到干净的选择吗?