微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用python创建谷歌图片幻灯片

如何解决如何使用python创建谷歌图片幻灯片

我正在尝试使用 python 构建图像幻灯片。 S0,我正在尝试不同的方式,但我没有成功。

我正在尝试使用 python 构建谷歌图片幻灯片。 然后我不想下载图像并将其存储在本地图像中,我想获取图像 URL 并在幻灯片显示

我正在尝试使用此代码。请帮我建立这个。我在 Windows 10 操作系统中使用 python 3

import time
import csv
from webdriverplus import WebDriver
from itertools import *

csvfile = input("Enter the name of the csv input file . . .")
loopcall = input("Infinite loop? (yes/no) . . .")
delay = input("Time delay for each URL visit (in seconds) . . . ")
delay = int(delay)

urls = csv.reader(open(csvfile,"rU"))

if loopcall == "yes":

    for url in cycle(urls):

        browser = WebDriver('firefox',reuse_browser=True)

        browser.maximize_window()

        browser.get(url[0])

        time.sleep(delay)

elif loopcall == "no":

    for url in urls:

        browser = WebDriver('firefox',reuse_browser=True)

        browser.maximize_window()

        browser.get(url[0])

        time.sleep(delay)

        browser.quit()

else:

    print ("Please enter yes or no to specify the loop . . . ")

这是我的 img.csv 文件

https://www.carzonelanka.lk/wp-content/uploads/2018/11/audi-homepage.png
https://www.extremetech.com/wp-content/uploads/2019/12/SONATA-hero-option1-764A5360-edit-640x354.jpg
https://www.vega.lk/img/evx/Ws4.jpg

解决方法

这部分是有问题的部分:

delay = input("Time delay for each URL visit (in seconds) . . . ")
delay = int(delay)

改为:

delay = int(input("Time delay for each URL visit (in seconds) . . . "))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。