Ошибка при попытке парсинга используя данные из текстового файла
Всем здрасте, суть проблемы заключается в том, что я хочу имея в тхт файле текст и делать поиск по странице используя этот текст. Например в примере выше, в тхт файле находятся уникальные номера каждого предмета. Я хочу найти каждый из этих предметов и нажать на него.
reader = csv.reader(file)
for i in reader:
driver = webdriver.Chrome()
driver.get("https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Redline%20%28Field-Tested%29")
time.sleep(5)
item = driver.find_element_by_class_name(f'{i}')
item.click();
Error:
File "C:/Users/d6692/PycharmProjects/tradeduck/est parse.py", line 73, in <module>
retr()
File "C:/Users/d6692/PycharmProjects/tradeduck/est parse.py", line 51, in retr
item = driver.find_element_by_class_name(f'{i}')
File "C:\Users\d6692\PycharmProjects\tradeduck\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 564, in find_element_by_class_name
return self.find_element(by=By.CLASS_NAME, value=name)
File "C:\Users\d6692\PycharmProjects\tradeduck\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 976, in find_element
return self.execute(Command.FIND_ELEMENT, {
File "C:\Users\d6692\PycharmProjects\tradeduck\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\d6692\PycharmProjects\tradeduck\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: An invalid or illegal selector was specified
(Session info: chrome=88.0.4324.190)