@Plotnik09

Как перебрать несколько аккаунтов через selenium?

Всем привет есть следующий код :
from selenium import webdriver
from scripts import first_script_
from time import sleep


# OPTIONS
options = webdriver.ChromeOptions()
options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36")
options.add_argument("--disable-blink-features=AutomationControlled")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)


def first_script():

    try:
        driver = webdriver.Chrome(executable_path='driver/chromedriver.exe', options=options)
        driver.maximize_window()
        url = 'https://slavesapp.com/index.php?vk_access_token_settings=menu&vk_app_id=7804694&vk_are_notifications_enabled=0&vk_is_app_user=1&vk_is_favorite=1&vk_language=ru&vk_platform=mobile_web&vk_ref=catalog_favorites&vk_ts=1646588512&vk_user_id=460931509&sign=gHg-OBRmN-icpJzxftuG5cQE_AHTngHQMEznwthpXZw'
        driver.get(url)
        sleep(5)

        driver.execute_script(f'''{first_script_}
                        ''')
    except Exception as ex:
        print(ex)

    finally:
        driver.close()
        driver.quit()

def main():
    first_script()
    schedule.every(1).minutes.do(first_script)
    while True:
        schedule.run_pending()
        time.sleep(1)

if __name__ == '__main__':
    main()

У меня есть база ссылок мне нужно чтобы скрипт каждый раз после прохода цикла schedule менял url ссылку на новую , Подскажите как это реализовать ?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Kadabrov
что за название функции?????? first_script почитайте нейминг функций

def first_script(url: str):
    pass

def main():
    urls = ['link_1',  'link_2']
    for url in urls:
        first_script(url)

    schedule.every(1).minutes.do(first_script)
    while True:
        schedule.run_pending()
        time.sleep(1)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы