在python 2.7中从网站收集图像

时间:2014-03-06 08:24:42

标签: python image python-2.7 web-scraping beautifulsoup

'我实际上没有得到为什么第17行的语法错误:

parsed[2] = image["src"]

然后在第18行:

outpath = os.path.join(out_folder, filename)

然后19岁:

urlretrieve(urlparse.urlunparse(parsed), outpath)

2 个答案:

答案 0 :(得分:0)

这:

filename = image["src".spilit("/")[-1]

应该是:

filename = image["src"].split("/")[-1]  ## spell corrected and square bracket added. 

答案 1 :(得分:0)

你犯了一些语法错误, 在第17行,你必须关闭括号

filename = image["src".spilit("/")[-1]

应该是

filename = image["src"].spilit("/")[-1]

在第20行,你应该在结尾处放置冒号(:)

if image["src"].lower().startswith("http")

应该是

if image["src"].lower().startswith("http"):

第21行为什么你在结尾处加上冒号? (删除冒号) 在第26行,这是缩进错误,你必须正确缩进

在第29行,使用单冒号和关闭主关键字

if __name__ == '__main__':

我认为您运行的脚本如下:

python filename.py

你应该提供额外的命令行参数,如:

python filename.py extraarg