Verwenden Sie Python, um Hintergrundbilder herunterzuladen und den Desktop automatisch zu ändern

WBOY
Freigeben: 2023-04-10 15:01:03
nach vorne
1058 Leute haben es durchsucht


Wallpaper-API

Wir verwenden hier eine Open-Source-Bing-Wallpaper-API auf GitHub als Quelle für Hintergrundbilder

​https://github.com/zenghongtu/bing-wallpaper

Verwenden Sie Python, um Hintergrundbilder herunterzuladen und den Desktop automatisch zu ändern

Von Von In der Readme-Datei können wir erkennen, dass ich in der Webanwendung nur die folgende Referenz verwenden muss: Eingehend Der Auflösungsparameter gibt die Auflösung des Hintergrundbilds an. Der Standardwert ist 1920 x 1080, die optionalen Werte sind wie folgt:

<img  src="https://img.php.cn/"/ alt="Verwenden Sie Python, um Hintergrundbilder herunterzuladen und den Desktop automatisch zu ändern" >
Nach dem Login kopieren

UHD bedeutet High Definition und das Bild ist größer.

2. Geben Sie den Index ein, um das Bild eines bestimmten Tages zu erhalten. 0 bedeutet heute, 1 bedeutet gestern usw., index=random bedeutet ein zufälliger Tag.

3. Geben Sie das Datum ein, um Bilder von einem bestimmten Tag bis zum heutigen Tag zu erhalten, z. B. data=20210401.

4. Übergeben Sie w und h, um die Breite und Höhe des Bildes anzugeben.

5. Geben Sie qlt ein, um die Qualität des Bildes anzugeben. Der Wertebereich liegt zwischen 0 und 100.

Zum Beispiel

Wir geben die folgende Adresse direkt in den Browser ein

UHD
1920x1200
1920x1080
1366x768
1280x768
1024x768
800x600
800x480
768x1280
720x1280
640x480
480x800
400x240
320x240
240x320
Nach dem Login kopieren

Ausgabe:

http://bingw.jasonzeng.dev?resolutinotallow=UHD&index=random&w=1000&format=json
Nach dem Login kopieren

Man kann sagen, dass es ziemlich praktisch ist

Es kann auch direkt in CSS verwendet werden

{
 "startdate": "20220105",
 "copyright": "Plate-billed mountain toucan in Bellavista Cloud Forest Reserve, Ecuador (© Tui De Roy/Minden Pictures)",
 "urlbase": "/th?id=OHR.MountainToucan_EN-US7120632569",
 "title": "A plate-billed mountain toucan",
 "url": "https://www.bing.com/th?id=OHR.MountainToucan_EN-US7120632569_UHD.jpg&w=1000"
}
Nach dem Login kopieren

Python-Aufruf

Mal sehen Wie das Aufrufen über Python auch sehr einfach ist

background-image: url(https://bingw.jasonzeng.dev/?index=random);
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
Nach dem Login kopieren
Der obige Code dient zum Abrufen der ersten 30 Hintergrundbilder. Wir können den Bereichsparameter ändern, um eine unterschiedliche Anzahl von Hintergrundbildern zu erhalten. Der Erfassungseffekt ist wie folgt: Desktop

Hintergrundbild Damit schalten wir das Desktop-Hintergrundbild automatisch um. Hier verwenden wir win32con und win32gui, um das Desktop-Hintergrundbild zu bedienen . , komm und probiere es aus!

Das obige ist der detaillierte Inhalt vonVerwenden Sie Python, um Hintergrundbilder herunterzuladen und den Desktop automatisch zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:51cto.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage