当我使用 BS 下载图像列表时,如何使用 for 循环修改字符串中的变量?
How can I use a for loop to modify a variable inside a string while I download a list of images using BS?
我正在使用 BeautifulSoup 抓取带有 table 的页面。当我要使用 for 循环和 "urlretrieve" 在 table 中下载一些图像时,我无法为每个图像指定不同的名称,因此每次下载图像时,它都会被替换一个新图像,因为它们具有相同的名称。
换句话说,我无法更改字符串中的变量以便为每个下载的图像指定不同的名称。
根据你的最后一张图片,你在每次循环迭代时将 num 设置为 0。你想把它从循环中取出来。
for ...
num=0
至
num = 0
for ...
num += 1
我正在使用 BeautifulSoup 抓取带有 table 的页面。当我要使用 for 循环和 "urlretrieve" 在 table 中下载一些图像时,我无法为每个图像指定不同的名称,因此每次下载图像时,它都会被替换一个新图像,因为它们具有相同的名称。
换句话说,我无法更改字符串中的变量以便为每个下载的图像指定不同的名称。
根据你的最后一张图片,你在每次循环迭代时将 num 设置为 0。你想把它从循环中取出来。
for ...
num=0
至
num = 0
for ...
num += 1