from bs4 import BeautifulSoup
import requests
from datetime import datetime
import time
URL = 'https://www.amazon.com/iPhone-13-Pro-128GB-Graphite/dp/B0BGYCPQY7/ref=sr_1_3?crid=A91HISUANBN4&keywords=iphone+14&qid=1669288077&sprefix=iphone+%2Caps%2C179&sr=8-3'
HEADERS = ({'User-Agent':
'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit / 537.36(KHTML, like Gecko) Chrome'
' / 44.0.2403.157 Safari / 537.36',
'Accept-Language': 'en-US, en;q=0.5'})
def app():
now = datetime.now()
tempo_actual = now.strftime("%H:%M:%S")
print("Tempo: ", tempo_actual)
webpage = requests.get(URL, headers=HEADERS)
soup = BeautifulSoup(webpage.content, "lxml")
# nome_produto = ''
# preco_produto = ''
try:
product_title = soup.find("span",attrs={"id": 'productTitle'})
nome_produto = product_title.string.strip().replace(',', '')
except AttributeError:
nome_produto = "NA"
try:
preco_produto = soup.find("span", attrs={'class': 'a-offscreen'}).string.strip().replace(',', '')
except AttributeError:
preco_produto = "NA"
print("Nome do Produto = ", nome_produto)
print("Preço do Produto = ", preco_produto)
while True:
app()
print("\n")
time.sleep(60)