1. Nessa aula vamos dá início em nosso segundo projeto: automatizar lista de resultados a partir de uma busca de produtos na Amazon.
2 . Pensando nisso, vamos criar o arquivo 5-busca_produtos.p y .
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import time

# 1- Utilização do WebDriver
browser = webdriver.Firefox()
browser.get('https://www.amazon.com.br')

# 2 - Acessando elemento de pesquisa
elem = browser.find_element(By.ID, 'twotabsearchtextbox')
elem.send_keys('ps5')
elem.send_keys(Keys.ENTER)
time.sleep(2)

# 3 - Encontrando os elementos de todos os resultados
element = browser.find_element(By.CSS_SELECTOR,
    'div.s-main-slot.s-result-list.s-search-results.sg-row'
)
print(element)
time.sleep(2)

# 4 - Encontrar informações dos produtos
items = element.find_elements(
    By.XPATH,
    '//div[@data-component-type="s-search-result"]'
)
print(len(items))

for item in items:
    title = item.find_element(By.TAG_NAME, 'h2').text
    price = ""

    try:
        price = item.find_element(
            By.CLASS_NAME,
            'a-price'
        ).text.replace('\n', '.')
    except:
        pass    
   
    
    print(f"Título: {title}")
    print(f"Preço: {price}")
3. Para executar o arquivo, podemos executar o comando python .\5-busca_produtos.p y .