歡迎光臨
每天分享高質量文章

想要更換和手機殼一樣的顏色主題?教你用幾行Python代碼輕鬆搞定

今天網上出現了一個爆炸新聞

某互聯網公司產品經理提出了一個需求,要求APP開發人員可以做到軟體根據用戶的手機殼來改變軟體主題顏色……

平安那個因為提出根據手機殼更換手機主題需求的產品經理在辦離職的時候,又打跟技術打起來了。。。。 據說倆人都被勸退了!

講道理 根據手機的顏色換手機主題的事情,難得住咱們的大Python麽?只要你會Python你就有為所欲為,真的是為所欲為!

咱們的思維要發散一下好吧,當小編聽到這個時候第一時間想到的opencv顏色檢測,第二個想到的就是:我就不能用爬蟲爬取大量的手機壁紙,然後在APP裡面分類,然後根據手機殼的樣式讓用戶自定義選擇、設置主題嘛?

這樣算不算根據用戶的手機殼顏色或者主題來改變軟體的主題呢?

當然他們也有自己的方法 哈哈哈

好吧,話既然說到這裡了,那麼小編就爬取知乎上面那些好看的手機壁紙吧,各式各樣都有!

代碼很簡單 只有14行,只有14行,只有14行!重要的事情說三遍!!!

from urllib import request  #從urllib庫里匯入request模塊
from bs4 import BeautifulSoup   #從BeautifulSoup4(bs4)庫里匯入BeautifulSoup模塊
import re   #匯入正則運算式模塊re模塊
import time     #匯入time模塊

url = "https://www.zhihu.com/question/64252714"
html = request.urlopen(url).read().decode('utf-8')
soup = BeautifulSoup(html, 'html.parser')


links = soup.find_all('img''origin_image zh-lightbox-thumb', src = re.compile(r'jpg$'))
print(links)

path = r'E:\文章\5S解析度\images'  #儲存到某個檔案夾下
for link in links:
    print(link.attrs['src'])
    request.urlretrieve(link.attrs['src'], path + '\%s.jpg' % time.time())

運行結果

風景

星空

美女

文字控

動漫少女心

等等等

你看這麼多型別,想換隨時都是可以換的嘛。

想要更換和手機殼一樣的顏色主題?教你用幾行Python代碼輕鬆搞定!為所欲為!

Emmmm…最後小編還想說一句:人生苦短,我用Python

赞(0)

分享創造快樂