import requests
import pymysql
import datetime
from bs4 import BeautifulSoup
def pesquisa (url,codigo,empresa):
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'}
pagina = requests.get(url, headers=headers)
soup = BeautifulSoup(pagina.content, "html.parser")
procura ="td."+codigo
preco = soup.select_one(procura)
preco_com_ponto=preco.text.replace(",",".")
now = datetime.datetime.now()
cur.execute('''INSERT into diaria (empresa, valor,data,hora)
values (%s, %s, %s,%s)''',
(empresa,preco_com_ponto,now.strftime("%Y-%m-%d"),now.strftime("%H:%M:%S")))
conn.commit();
conn = pymysql.connect(host="localhost", port=3306, user="root", passwd='', db="investimentos")
cur = conn.cursor()
cur.execute("select * from investe")
rows=cur.fetchall()
for row in rows:
empresa=row[1]
url = row[2]
codigo=row[4]
pesquisa(url,codigo,empresa)