Python是一種簡單易學的編程語言,也是一種功能強大的網絡爬蟲工具。本文將介紹如何使用Python爬取網頁中的圖片,并且將代碼放在pre標簽中。
# 導入所需的庫 import requests from bs4 import BeautifulSoup import os # 獲取網頁HTML代碼 url = 'https://www.google.com/search?q=cute+cats&tbm=isch' headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'} res = requests.get(url, headers=headers) htmlContent = res.text # 使用BeautifulSoup解析HTML代碼 soup = BeautifulSoup(htmlContent, "html.parser") imgLinks = soup.find_all('img') # 創建一個文件夾以存儲圖片 if not os.path.exists('cute_cats'): os.makedirs('cute_cats') # 遍歷所有圖片鏈接并下載 for i, link in enumerate(imgLinks): imgUrl = link.get('src') if imgUrl: imgData = requests.get(imgUrl).content with open('cute_cats/%d.jpg' % i, 'wb') as handler: handler.write(imgData) print('成功下載圖片%d' % i)
本文的Python代碼使用requests庫從網上獲取HTML代碼,然后使用BeautifulSoup庫解析HTML代碼以尋找圖片鏈接。最后,我們使用requests庫下載所有的圖片,并將它們保存在一個新文件夾中。這樣就能輕松地將圖片爬取到本地電腦中。
上一篇fis和vue對比
下一篇h 5 plus vue