Skip to main content

python lib for operating eastmoney

Project description

image image image build package

eastmoneypy是使用python来对东方财富进行操作的一个库。
目前在zvt中用于选股后自动添加到东财app,可参考该issue

实现功能:

  • 管理组合
  • 添加A股标的到组合
  • 添加板块到组合
  • 添加港股
  • 添加美股
  • 添加ETF

安装

pip3 install -U eastmoneypy

设置

打开网址并登录:http://quote.eastmoney.com/zixuan/

在用户目录里面,找到eastmoney-home/config.json,设置header和appkey

{
  "header": "parse your total header here",
  "appkey": "parse your appkey here"
}

使用

获取自选组合

In [1]: from eastmoneypy import *
In [2]: get_groups()
Out[2]:
[{'id': '130357503', 'name': '自选股', 'version': '322', 'source': 'web'},
 {'id': '348275488', 'name': 'inging', 'version': '17', 'source': 'web'},
 {'id': '215892391', 'name': '持仓', 'version': '118', 'source': 'mobile'},
 {'id': '327237386', 'name': '港股', 'version': '6', 'source': 'mobile'},
 {'id': '235046679', 'name': '刘世军', 'version': '10', 'source': 'mobile'},
 {'id': '327744616', 'name': 'etf', 'version': '22', 'source': 'mobile'},
 {'id': '350053618', 'name': 'tech', 'version': '0', 'source': 'web'},
 {'id': '350485893', 'name': '你好', 'version': '0', 'source': 'web'},
 {'id': '130357521', 'name': '持仓股', 'version': '1', 'source': 'mobile'}]

创建组合

In [3]: create_group('tmp')
Out[3]: (True, {'gid': '350518464', 'msg': '添加组合成功'})

添加股票到组合

>>> add_to_group('000999', group_name='tmp')
>>> add_to_group('BK1003', group_name='概念',entity_type='block')
>>> add_to_group('MSFT', group_name='tmp', entity_type='stockus')
>>> add_to_group('00700', group_name='tmp' entity_type='stockhk')

删除组合

In [5]: del_group('tmp')

联系方式

个人微信:foolcage 添加暗号:zvt
Wechat


微信公众号:
Wechat

知乎专栏:
https://zhuanlan.zhihu.com/automoney

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eastmoneypy-0.2.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eastmoneypy-0.2.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file eastmoneypy-0.2.0.tar.gz.

File metadata

  • Download URL: eastmoneypy-0.2.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for eastmoneypy-0.2.0.tar.gz
Algorithm Hash digest
SHA256 136a0ffd9152ccd55ed88253f456b1d04e969184c0d54061c79273a4e2a0ea16
MD5 ecd04c29390261b42adbcc2ded1f8d82
BLAKE2b-256 6081bb4e7c0d130c668f0438149ea95c5f7fb1022e2e883e18fdc3c9c8cb5fda

See more details on using hashes here.

File details

Details for the file eastmoneypy-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: eastmoneypy-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for eastmoneypy-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a8232293a0f09dff41e1427501be9d6c07423668f217629bc424dd1acb615cb
MD5 f9c4505595aeedac33dc0729cb34f8ed
BLAKE2b-256 e4d667ade40310061f04e83169f22a9c1290a1ec43a7001ede78c016a3b0e9fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page