python主题壁纸_Python教你如何下载你喜欢的桌面壁纸
相關知識
1.URL處理模塊(庫)
import urllib.request as req
2.創建一個表示遠程url的類文件對象
req.urlopen(' ')
3.導入re包(正規表達式包)
import re
re.findall (pattern, string [, flags] )正規表達式
菜鳥教學
一:打開一個 URL ,獲取網頁數據
from urllib import request
import re
def getReq(url):
url_req = request.urlopen(url) # 打開一個url
return url_req
http_req = getReq("http://www.netbian.com/")
# 拿到http請求后的上下文對象(HTTPResponse object)
data = http_req.read().decode('GB2312') # 獲取網頁數據
print(data)
部分網頁數據圖
二:獲取圖像鏈接
def getJpg(data):
jpglist = re.findall(r'src="http.+?.jpg"',data)
return jpglist
Link = getJpg(data)
print(Link)
圖像鏈接圖
三:下載圖像文件
def downLoad(jpgUrl,n):
try:
request.urlretrieve(jpgUrl,'%s.jpg' %n)
except Exception as e:
print(e)
finally:
print(' 圖片%s 下載操作完成' % n)
n=1
for jpgurl in Link:
s = re.findall(r'http.+?.jpg',jpgurl)
downLoad(s[0],n)
n= n +1
圖片下載完成圖
完整代碼如下圖
完整代碼圖
溫馨提示:下載的圖片會保存在你當前Python文件所在目錄!剛接觸Python你需要注意每條代碼的縮進!
總結
以上是生活随笔為你收集整理的python主题壁纸_Python教你如何下载你喜欢的桌面壁纸的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 弹出对话框提示输入_每日一贴——如何关闭
- 下一篇: 遍历文件夹_使用JavaScript遍历