Heim >Backend-Entwicklung >Python-Tutorial >Verwenden Sie Python, um Hintergrundbilder herunterzuladen und den Desktop automatisch zu ändern
Wir verwenden hier eine Open-Source-Bing-Wallpaper-API auf GitHub als Quelle für Hintergrundbilder
https://github.com/zenghongtu/bing-wallpaper
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" >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 BeispielWir geben die folgende Adresse direkt in den Browser ein
UHD 1920x1200 1920x1080 1366x768 1280x768 1024x768 800x600 800x480 768x1280 720x1280 640x480 480x800 400x240 320x240 240x320Ausgabe:
http://bingw.jasonzeng.dev?resolutinotallow=UHD&index=random&w=1000&format=jsonMan kann sagen, dass es ziemlich praktisch istEs 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" }Python-AufrufMal 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;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: DesktopHintergrundbild 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!