我想创建一个python图像抓取工具。获取imgae src并通过python图像抓取工具将图像保存到目录中
这是我现在有:
from bs4 import BeautifulSoup
from urllib.request import urlopen
url = 'http://blog.pouyacode.net/'
data = urlopen(url)
soup = BeautifulSoup(data, 'html.parser')
img = soup.findAll('img')
print (img)
print ('\n')
print ('****************************')
print ('\n')
for each in img:
print(img.get('src'))
print ('\n')
这部分工作:
print (img)
print ('\n')
print ('****************************')
print ('\n')
但在输出*****************
后,会出现这样的错误:
Traceback (most recent call last):
File "pull.py", line 15, in <module>
print(img.get('src'))
AttributeError: 'ResultSet' object has no attribute 'get'
因此,如何能我得到所有图像的所有SRC? 如何将这些图像保存在目录中?
你可能意味着使用each.get(“SRC”),而不是img.get(“SRC”) – Zillolo
是的,对不起,这是一个小错误!谢谢。但是第二个,将图像保存在文件夹中呢? – niloofar