1.amanda教學內容
import requests #導入模塊,可以以解析網站的
import re#導入模塊,可以使用正則表達式的
url="http://www.meituba.com/meinv/"#爬網的地址
result=requests.get(url)#get網站
result.encoding="utf-8"#get網站的結果顯示編碼utf-8,會亂碼
datas=result.text#爬蟲的結果以文本顯示
#print(datas)#打印爬取結果
image_urls=re.findall('src="(.*?)"',datas)#讀取所有的image地址,正則表達,'.'表示所有匹配,'*'表示多個
#print(image_urls)
for image_url in image_urls: #遍歷打印所有的image地址
name=image_url.split('/')[-1]#對獲取的圖片的地址進行切割,"-1"表示列表從右向左取第一值
print(image_url)#打印圖片地址
image=requests.get(image_url).content#把獲取的圖片繼續合計
with open('./image/%s'%name,'wb') as file:#"./"當前image目錄下."%s佔位符"."neme"上面的圖片名,"wb"讀圖片
file.write(image)#把文件寫入image文件夾裏面
2.結果
3.結果