-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
32 lines (26 loc) · 940 Bytes
/
main.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
from requests import post
from carros import scrape_car_data
import json
import pandas as pd
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
print("Iniciando raspagem de dados...")
lista = scrape_car_data(100)
print(json.dumps(lista))
token = 'eyJraWQiOiI4NDAyMzEzNS1jOWNmLTQzOWMtYTZkNS1hMGY3YWY2OGRlMzAiLCJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhdXRoLWFwaSIsInN1YiI6ImJldG8iLCJleHAiOjE3MTY5MTU2MzgsInJvbGUiOiJBRE1JTiJ9.g_kO6bH5vHyzWha5jKagP1N60bzbA9Wgvx2ezPc11do'
if len(lista) != 0:
df = pd.DataFrame(lista)
#df.to_csv("carros.csv", index=False)
for item in lista:
response = post(
url="http://localhost:8080/car",
json=item,
headers={
"Content-Type":"application/json",
"Authorization": f"Bearer {token}"
}
)
print(response)
print(lista)
else:
print("Lista vazia. ")