-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intraday f index #165
Intraday f index #165
Conversation
This pull request introduces 5 alerts when merging 16b8d30 into d8070ed - view on LGTM.com new alerts:
|
return df | ||
|
||
@property | ||
def _financial_index_page_soup(self): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
خیلی کار خوبی کردی که این متدهای پارس کردن صفحه رو جدا غیر پابلیک کردی و جدا هست. من خودم ترجیحم این هست که یه فایل دیگه به اسم مثلا parser داشته باشیم کلا متودهای پارس کردن دیتا از html توی اون باشه مثل همونی که توی ticker هست. ولی این خودش قدم خوبیه برای اول کار که پیش بریم.
from pytse_client.download import download_financial_indexes | ||
|
||
|
||
class FinancialIndex: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
بنظرم برای این یه تست داشته باشیم که بیاد یکی از شاخصهارو بگیره. مثالش توی پوشه تستها هست. چیز زیادی رو نمیشه تست کرد ولی میتونیم بفهمیم که ریکوئست به جای درست میره و اروری نمیگیریم موقع گرفتن دیتا.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
خیلی ممنون همه چیز عالیه تست بنویسیم برای کلاس جدید و مرج کنیم.
سلام @Glyphack |
#164
به ایشو بالا رسیدگی شد.
همینطور برای شاخص مالی یک کلاس به نام FinancialIndex تعریف شد تا داده های دیگر مربوط به شاخص ها نیز از آن دریافت شود.
البته می توانستم از http://uat.tsetmc.com/IndexInfo/{financial_index} مثل http://uat.tsetmc.com/IndexInfo/30106839080444358 استفاده کنم ولی چند باری امتحان کردم و به نظرم api قابل اعتمادی نیامد.