Python是一門強大的編程語言,可以用于多種應用場景,包括爬取壁紙。下面將介紹如何使用Python來爬取壁紙。
import requests import os from bs4 import BeautifulSoup def download(url): r = requests.get(url) soup = BeautifulSoup(r.text, 'html.parser') images = soup.find_all('img') for img in images: src = img.get('src') if 'jpg' in src: filename = os.path.basename(src) with open(filename, 'wb') as f: f.write(requests.get(src).content) if __name__ == '__main__': url = 'https://www.pexels.com/search/wallpaper/' download(url)
以上代碼使用了requests庫來獲取網頁的HTML代碼,BeautifulSoup庫來解析代碼,然后找到其中所有的img標簽,提取其中.jpg結尾的圖片鏈接,并通過requests庫下載圖片。最后,將圖片保存到本地。
需要注意的是,在運行此代碼前,需要安裝requests和BeautifulSoup庫。
下一篇python 爬取攜程