由于xueq-u token经常20天左右就过期,每次都F10工具各种查找,复制粘贴到自己的Python程序,如果遇到自己不在电脑旁边,那就各种麻烦了。
搜索发现browser_cookie3可以读取电脑浏览器(例如Chrome Firefox Opera Edge Chromium Brave)本身已经缓存的cookie。
https://github.com/borisbabic/browser_cookie3
使用这个browser_cookie3之前,仅需要随便登录一个xueq-u的网址(不需要登录xueq-u,就存在xq_a_token,仅需使用电脑浏览器随便访问任何一个xueq-u网址即可,另外听说有些数据是需要登录xueq-u的,所以要不要登录雪球凭个人需求即可,无所谓!),所以随便访问一下雪球的任何一个页面,浏览器就能缓存xq_a_token了,咱们就能通过browser_cookie3来获取xq_a_token。这样,为了防止token过期,20天左右随便访问一下xueq-u即可避免该问题了。
首先pip3 install browser-cookie3安装该工具,然后使用Python写13行code就可以实现xq_a_token自动获取了,源码如下:
搜索发现browser_cookie3可以读取电脑浏览器(例如Chrome Firefox Opera Edge Chromium Brave)本身已经缓存的cookie。
https://github.com/borisbabic/browser_cookie3
使用这个browser_cookie3之前,仅需要随便登录一个xueq-u的网址(不需要登录xueq-u,就存在xq_a_token,仅需使用电脑浏览器随便访问任何一个xueq-u网址即可,另外听说有些数据是需要登录xueq-u的,所以要不要登录雪球凭个人需求即可,无所谓!),所以随便访问一下雪球的任何一个页面,浏览器就能缓存xq_a_token了,咱们就能通过browser_cookie3来获取xq_a_token。这样,为了防止token过期,20天左右随便访问一下xueq-u即可避免该问题了。
首先pip3 install browser-cookie3安装该工具,然后使用Python写13行code就可以实现xq_a_token自动获取了,源码如下:
import requests
import browser_cookie3
import pysnowball
def main():
cj = browser_cookie3.load()
for item in cj:
if item.name == "xq_a_token" :
print('%s = %s' % (item.name, item.value))
strxq_a_token = 'xq_a_token=' + item.value + ';'
pysnowball.set_token(strxq_a_token)
print(pysnowball.quote_detail("SH501095"))
if __name__ == "__main__":
main()
0
@路履薄冰
https://github.com/wbbyfd/UniversalRotation
使用电脑浏览器Chrome/Firefox/Opera/Edge/Chromium访问任意一个雪球网站以便获取token,不需要登录雪球账号。
7.2版本 py 一直显示怎么破 get token, retrying ......请你仔细看看GitHub上的readme,里面有讲怎么做:
https://github.com/wbbyfd/UniversalRotation
使用电脑浏览器Chrome/Firefox/Opera/Edge/Chromium访问任意一个雪球网站以便获取token,不需要登录雪球账号。
1
赞同来自: wbb渐入佳境
@wbb任我行
原来tushare应该是最好的,可惜可转债的积分要求太高了
tool是通用的,拿xueq-u只是举例子。确实不错!
那一行if语句可以换成任何网站的key-value
原来tushare应该是最好的,可惜可转债的积分要求太高了