首页 > 解决方案 > 如何在 python selenium webdriver 中使一个类适用于 infinte

问题描述

我有一个用 python selenuim webdriver 编写的小脚本:

class Mybot:
    def __init__(self):
        search = input("Enter URL Here : ")
        driver = webdriver.Chrome("")
        driver.get(search)
        time.sleep(5)
        search_box = driver.find_element_by_name('q')
        search_box.clear()
        search_box.send_keys('Free Fire')
        search_box.submit()
        driver.find_element_by_xpath('').click()
        time.sleep(5)

但它可以工作一次并停止,但我希望它可以无限工作(或直到我停止它)我该怎么做

标签: pythonpython-3.xseleniumselenium-webdriverwebdriver

解决方案


只需使用 true 执行 while 循环:

while(True):
    search = "https://www.google.com"
    driver = webdriver.Chrome(driver_path)
    driver.get(search)
    time.sleep(5)
    search_box = driver.find_element_by_name('q')
    search_box.clear()
    search_box.send_keys('Free Fire', Keys.RETURN)
    time.sleep(5)

如果您想中断,只需输入任何 if 条件,然后从循环中中断。


推荐阅读