Glyphack / pytse-client

work with Tehran stock exchange data 💹 in Python
GNU General Public License v3.0
275 stars 76 forks source link

تغییر آدرس سایت tsetmc #205

Open Glyphack opened 1 year ago

Glyphack commented 1 year ago

آدرس سایت بورس تغییر داشته و به old.tsetmc.com

جابجا شده. فعلا برای حل این مشکل میشه آدرس هارو توی پکیج آپدیت کرد تا ببینیم سایت در نهایت قراره روی چه آدرسی باشه.

sfmqrb commented 1 year ago

فکر کنم ورژن old.* نگه خواهند داشت برای fipiran هم اتفاق مشابه سابقا افتاده می تونیم فعلا پی آر دوستمون رو اکسپت کنیم

lovelyroz commented 1 year ago

با آپدیت آدرس ها هم کار نمیکنه

Glyphack commented 1 year ago

@lovelyroz این ورژن رو نصب کنید pip install pytse-client==0.15.1a1

babak618 commented 1 year ago

برای دریافت اطلاعات لحظه ای آدرس http://members.tsetmc.com/tsev2/data/MarketWatchPlus.aspx?d=0 قابل استفاده هست مشکل اصل برای من دریافت ااطلاعات تغییر سهامداران عمده هستش ! چه کار باید کرد؟؟

lovelyroz commented 1 year ago

@lovelyroz این ورژن رو نصب کنید pip install pytse-client==0.15.1a1

این ورژن رو نصب کردم. همه ماژول ها درست کار میکنن بجز ماژول دانلود تاریخچه ارور زیر رو میده: RuntimeError: asyncio.run() cannot be called from a running event loop

Glyphack commented 1 year ago

@lovelyroz توی این بخش یه راه توضیح دادم برای حل اون تست کنید

https://github.com/Glyphack/pytse-client#%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DA%86%D9%87%DB%8C-%D8%B3%D9%87%D8%A7%D9%85%D8%AF%D8%A7%D8%B1%D8%A7%D9%86-%D8%B9%D9%85%D8%AF%D9%87

ram1nsamad commented 1 year ago

نصب شد ولی وقتی دستور records = download_client_types_records('KHODARO', include_jdate=True) print(records) ***خودرو به فارسی نوشتم اینجا برای نمایش بهتر فینگلیش زدم نتیجش یک دیکشنری خالیه : could not download client types for all the symbols make sure you have what you need or re-run the function {} ممنون میشم راهنمایی کنید

ram1nsamad commented 1 year ago

گاهی این ارور هم میده

File "C:\Users\Ramin\PycharmProjects\pythonProject\main.py", line 3, in records = download_client_types_records('خودرو', include_jdate=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\pytse_client\download.py", line 376, in download_client_types_records df: pd.DataFrame = future.result() ^^^^^^^^^^^^^^^ File "C:\Users\Ramin\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures_base.py", line 449, in result return self.get_result() ^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures_base.py", line 401, in get_result raise self._exception File "C:\Users\Ramin\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\tenacity__init.py", line 339, in wrapped_f return self(f, *args, **kw) ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\tenacity__init.py", line 430, in call do = self.iter(retry_state=retry_state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\tenacity\init__.py", line 367, in iter return fut.result() ^^^^^^^^^^^^ File "C:\Users\Ramin\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures_base.py", line 449, in result return self.get_result() ^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures_base.py", line 401, in get_result raise self._exception File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\tenacity\init.py", line 433, in call__ result = fn(*args, kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\pytse_client\download.py", line 408, in download_ticker_client_types_record client_types_data_frame = pd.DataFrame( ^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\core\frame.py", line 782, in init arrays, columns, index = nested_data_to_arrays( ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\core\internals\construction.py", line 498, in nested_data_to_arrays arrays, columns = to_arrays(data, columns, dtype=dtype) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\core\internals\construction.py", line 840, in to_arrays content, columns = _finalize_columns_and_data(arr, columns, dtype) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Ramin\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\core\internals\construction.py", line 937, in _finalize_columns_and_data raise ValueError(err) from err ValueError: 13 columns passed, passed data had 23 columns