Selenium removed find_elements_by_* in version 4.3.0. See the CHANGES: https://github.com/SeleniumHQ/selenium/blob/a4995e2c096239b42c373f26498a6c9bb4f2b3e7/py/CHANGES
* Deprecated find_element_by_* and find_elements_by_* are now removed (#10712)
So instead of find_elements_by_xpath(XPATH), use find_elements("xpath", XPATH). And instead of find_elements_by_css_selector(CSS_SELECTOR), use find_elements("css selector", CSS_SELECTOR).
Here's a full script to print all the merchants listed:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.trovaprezzi.it/televisori-lcd-plasma/prezzi-scheda-prodotto/lg_oled_c3?sort=prezzo_totale")
elements = driver.find_elements("css selector", ".merchant_name_and_logo span")
for element in elements:
print(element.get_attribute("innerText"))
driver.quit()