-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcodigo.py
79 lines (62 loc) · 1.88 KB
/
codigo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# Passo a passo do projeto
# Passo 1 - Entrar no sistema da empresa: https://dlp.hashtagtreinamentos.com/python/intensivao/login
#clicar - pyautogui.click
#escrever - pyautogui.write
#apertar - pyautogui.press
# Passo 2 - Fazer login
# Passo 3 - Importar a base de dados
# Passo 4 - Cadastrar um produto
# Passo 5 - Repetir isso até acabar a base de dados
import pyautogui
import time
import pandas
link = "https://dlp.hashtagtreinamentos.com/python/intensivao/login"
tabela = pandas.read_csv("produtos.csv")
print(tabela)
pyautogui.PAUSE = 0.5
pyautogui.press("win");
time.sleep(1)
pyautogui.write("opera");
time.sleep(1)
pyautogui.press("enter");
time.sleep(1)
pyautogui.write(link);
time.sleep(1)
pyautogui.press("enter");
time.sleep(2)
pyautogui.click(x=-1290, y=357);
time.sleep(1)
pyautogui.write("qualquercoisa");
time.sleep(1)
pyautogui.click(x=-1529, y=457);
time.sleep(1)
pyautogui.write("qualquercoisa");
time.sleep(1)
pyautogui.press("enter");
time.sleep(2)
for linha in tabela.index:
pyautogui.click(x=-1360, y=242);
codigo = tabela.loc[linha, "codigo"]
pyautogui.write(codigo);
pyautogui.press("tab");
marca = tabela.loc[linha, "marca"]
pyautogui.write(marca);
pyautogui.press("tab");
tipo = tabela.loc[linha, "tipo"]
pyautogui.write(tipo);
pyautogui.press("tab");
categoria = tabela.loc[linha, "categoria"]
pyautogui.write(str(categoria));
pyautogui.press("tab");
preco = tabela.loc[linha, "preco_unitario"]
pyautogui.write(str(preco));
pyautogui.press("tab");
custo = tabela.loc[linha, "custo"]
pyautogui.write(str(custo));
pyautogui.press("tab");
obs = tabela.loc[linha, "obs"]
if not pandas.isna(obs):
pyautogui.write(obs);
pyautogui.press("tab");
pyautogui.press("enter");
pyautogui.scroll(5000)