Я хочу очистить веб-сайт Dynami c, используя следующий код:
import urllib.request
from bs4 import BeautifulSoup
from selenium import webdriver
import time
import pandas as pd
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
# specify the url
urlpage = 'https://www.paddypower.com/mixed-martial-arts'
print(urlpage)
# run firefox webdriver from executable path of your choice
driver = webdriver.Firefox(executable_path='C:\Windows\System32\drivers\DriverData\geckodriver.exe')
# get web page
driver.get(urlpage)
# execute script to scroll down the page
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);var lenOfPage=document.body.scrollHeight;return lenOfPage;")
# sleep for 30s
time.sleep(30)
# driver.quit()
И я получаю следующую ошибку: «os.path.basename (self.path), self.start_error_message )
WebDriverException: исполняемый файл geckodriver.exe должен находиться в PATH. "
geckodriver.exe определенно находится в пути системных переменных, и путь к исполняемому файлу определенно правильный. Я не знаю, как исправить эту проблему. Любая помощь будет оценена.