Как просмотреть список URL-адресов с помощью Selenium и Python

Привет, ребята, я хочу зацикливать URL-адрес в селене каждый раз, когда он зацикливается, он должен изменить URL-адрес в списке, когда появляется драйвер Chrome. Вот мой код идеи:

from selenium import webdriver
    
List = ['http://facebook.com','http://youtube.com','http://google.com']
while True:
    driver = webdriver.Chrome()
    driver.get(List)
    driver.quit()            

Всего 2 ответа

Автоматический диспенсер мыльной пены от xiaomi.


Чтобы просмотреть список URL-адресов с помощью Selenium, вы можете использовать следующее решение:

  • Блок кода:

    from selenium import webdriver
    import time
    
    url_list = ['http://facebook.com','http://youtube.com','http://google.com']
    for url in url_list:
        driver = webdriver.Chrome(executable_path=r'C:WebDriverschromedriver.exe')
        driver.get(url)
        time.sleep(3)
        print(driver.title)
        driver.quit()
    
  • Вывод в консоль:

    Facebook – log in or sign up
    YouTube
    Google
    

Попробуйте itertools.cycle () для бесконечного цикла по списку

from selenium import webdriver
import itertools
List = ['http://facebook.com','http://youtube.com','http://google.com']
for url in itertools.cycle(List):
    driver = webdriver.Chrome()
    driver.get(url)
    driver.quit()

Используйте range (), чтобы ограничить бесконечный цикл.


Есть идеи?

10000