Just a Programmer
نوشتن یک اسکریپت کوچولو با پایتون
خب امروزه بیتکوین زیاد رو مده و همه باکلاس ها دوستدارن قیمت هاش رو بدونن ، ما هم برا سرگرمی میخوایم یه اسکریپت کوچولو بنویسیم که هر 10 مین یه بار قیمت بیتکوین رو برام در بیاره.
خب برای شروع باید کتابخونه requests رو بنصبیم :
pip install requests
این برای پایتون ورژن 2pip3 install requests
اینم برای پایتون ورژن 3خب حالا که نصب کردیم میخوام یه api رو بهتون معرفی کنم که تو سایتش ادرس bitcoin رو به صورت json نشون میده.
برای شروع کار باید کتاابخونه خودمون رو import کنیم و اینکه میخوایم از زمان استفاده کنیم باید از یک کتابخونه استفاده کنیم که جمعا میشه 2 تا کتابخونه.
import requests
import timeخب حالا باید از لینک خودمون یه response بگیریم تا بدونیم درست کار میکنه یا نه:
re = requests.get("https://api.livecoin.net/exchange/tincker?currencyPair=BTC/USD")
print(re)اگه response که داده 200 بود ینی ما میتونیم ادامه بدیم خب بریم سر ادامه کار حالا ما باید داده های داده شده رو تبدیل به json کنیم:
bit = re.json()و چون دیکشنری هستش ما از kay:last استفاده میکنیم:
print("Latest Price Today : " , bit['last']," BIT")و اینکه میخوایم اونو هر 10 دقیقه تکرار کنیم اونو تو حلقه while میندازیم و بهش time.sleep میدیم.
کد پایین کد نهایی اسکریپ ما هستش:
import requests
import time
print("Bitcoin\n")
while(True):
re = requests.get("https://api.livecoin.net/exchange/ticker?currencyPair=BTC/USD")
bit = re.json()
print("Latest Price Today : " , bit['last']," BIT")
time.sleep(600)خب امیدوارم لذت کافی رو بردا باشین و اینکه با حمایت های شما کلی اسکریپت های کوچیک قشنگ رو باهم دوره میکنیم و بهترشون میکنیم.
با امید اینکه انسان ها ت هر طبقه ای از جامعه به هم کمک کنن.
#localHost
مطلبی دیگر از این انتشارات
تحلیل داده با پایتون
مطلبی دیگر از این انتشارات
یه کوچولو وب اسکرپینگ با پایتون:) (۱)
مطلبی دیگر از این انتشارات
اتصال به بانک داده mysql با پایتون