[英]my webscraping code won't let my streamlit app stop running
i am trying to build an app with streamlit, and in my code i want to do some webscraping, adding new data to my excel file ( csv file ).我正在尝试使用流光构建一个应用程序,并且在我的代码中我想做一些网页抓取,将新数据添加到我的 excel 文件(csv 文件)中。 my script does just that but when i run the app it won't stop running here is my code:
我的脚本就是这样做的,但是当我运行应用程序时它不会停止运行,这是我的代码:
date = datetime.date.today().strftime("%d/%m/%Y")
url = "https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD,JPY,EUR"
response = requests.get(url).json()
price = response["USD"]
fieldnames = ["date", "price"]
with open('data.csv', 'r+') as csv_file:
csv_writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
csv_writer.writeheader()
while True:
with open('data.csv', 'a') as csv_file:
csv_writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
info = {
"date": date,
"price": price
}
csv_writer.writerow(info)
print(date, price)
#date = datetime.date.today()
date = datetime.date.today().strftime("%d/%m/%Y")
url = "https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD,JPY,EUR"
response = requests.get(url).json()
price = response["USD"]
time.sleep(86400)
Get out of the while loop.退出 while 循环。
Don't sleep for 86400.不要为86400睡觉。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.