无法保持 chrome 驱动程序窗口打开

问题描述 投票:0回答:1

我正在开发一个 Youtube 浏览机器人作为一个初学者项目,我不能让选项卡打开超过 30 秒。 5 个选项卡全部打开后,它们开始一一关闭

def bot():
    browser = webdriver.Chrome(Path)
    chrome_options = Options()
    chrome_options.add_experimental_option("detach", True)
    browser.set_window_size(500, 500)

    def home():
        browser.get('https://www.youtube.com/channel/UCXKxKJv8XOjp5XC1ddJB4yg')
        sleep(2)

    def page():
        videoElem = browser.find_element_by_xpath('/html/body/ytd-app/div/ytd-page-manager/ytd-browse/ytd-two-column-browse-results-renderer/div[1]/ytd-section-list-renderer/div[2]/ytd-item-section-renderer/div[3]/ytd-shelf-renderer/div[1]/div[2]/yt-horizontal-list-renderer/div[2]/div/ytd-grid-video-renderer[2]/div[1]/div[1]/div[1]/h3/a')
        videoElem.click()
        sleep(2)

    home()
    page()

while i < 5:
    bot()
    sleep(2)
    i += 1
python selenium selenium-webdriver selenium-chromedriver bots
1个回答
0
投票

不要使用youtube查看机器人,在这个视频中我解释了使用的问题

https://youtu.be/6i21EGSNmVQ

© www.soinside.com 2019 - 2024. All rights reserved.