Я не знаю в чём причина ошибки
from selenium import webdriver
import requests
from bs4 import BeautifulSoup
import time
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
def get_source_html(url):
service = Service(executable_path="C:/Users/seliv.DESKTOP-3PM6H4R/AppData/Local/Programs/Python/Python311/chromedriver.exe")
#driver_service = Service(executable_path=ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)
driver.maximize_window()
try:
driver.get(url=url)
time.sleep(3)
while True:
find_element = driver.find_element(by=By.CLASS_NAME, value="market_commodity_order_summary")
if driver.find_element(by=By.CLASS_NAME, value="market_commodity_orders_header_promote"):
with open("lesson12/source-page.html", "w") as file:
file.write(driver.page_source)
break
else:
action = ActionChains(driver)
action.move_to_element(find_element).perform()
except Exception as _ex:
print(_ex)
finally:
driver.close()
driver.quit()
def main():
get_source_html(url="https://steamcommunity.com/market/listings/730/Fracture%20Case")
if __name__ == "__main__":
main()
всё что выше это код сайт не так его отображает
Я написал код для парсинга стим страници с кейсом и я хотел что бы мне выводилась начальная цена предмета но вместо этого я получил букет ошибок и я не понимаю что я не так сделал помогите решить их пожалуйста
Traceback (most recent call last):
File "c:\python tests\dfg.py", line 47, in <module>
main()
File "c:\python tests\dfg.py", line 43, in main
get_source_html(url="https://steamcommunity.com/market/listings/730/Fracture%20Case")
File "c:\python tests\dfg.py", line 16, in get_source_html
driver = webdriver.Chrome(service=service)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: WebDriver.__init__() got an unexpected keyword argument 'service'
это ошибки
Источник: Stack Overflow на русском