使用Wanikani API、登录和社区。

WaniKaniTools的Python项目详细描述


#如何使用Wanikanitools

[![构建状态](https://travis-ci.org/patarapolw/wanikanitools.svg?branch=master)(https://travis ci.org/patarapolw/wanikanitools)
[![pypi version shields.io](https://img.shields.io/pypi/v/wanikanitools.svg)(https://pypi.python.org/pypi/wanikanitools/)
[![PYPI许可证](https://img.shields.io/pypi/l/wanikanitools.svg)(https://pypi.python.org/pypi/wanikanitools/)
[![pypi pyversions](https://img.shields.io/pypi/pyversions/wanikanitools.svg)(https://pypi.python.org/pypi/wanikanitools/)
[![pypi status](https://img.shields.io/pypi/status/wanikanitools.svg)(https://pypi.python.org/pypi/wanikanitools/)


wanikanitools支持以下操作

*api v2 wrapper,并支持分页
*web登录和使用“请求”的社区登录
*web登录使用“chrome/firefox”`并且能够同时执行脚本和单击按钮,因此示例工作脚本位于example/。另请参见“测试/`.

安装


使用api v1

`` python
从wanikanitools导入api

resource=(
‘用户信息’,
‘研究队列’,
‘级别进展’,
‘srs分布’,
‘最近解锁’,#参数是1-100范围内的输出限制。默认值为10
“关键项”,参数为0-100范围内的百分比。默认值为75
“部首”,参数为level,逗号分隔。默认值=所有级别
‘看日式汉字’,
‘词汇表’

api v1=api.apiv1(这里放你的api v1密钥)结果=api v1.get(资源[2])[‘请求的信息’;输出是python字典
````
‘看日式汉字’,
‘看日式汉字’,
‘词汇表’
‘看日式汉字’,
‘词汇表’

‘基本操作基本操作






<>``python
来自wanikanitools导入api

resource\u v2=(
'用户',
'主题',参数是id。参数是id,类型,slug,级别,在
'分配'之后更新,参数是id。参数是…
'审查统计',
'研究材料',
'摘要',
'审查',
'级别进展',
'resets'


api v2=api.apiv2(在这里放上你的api v2密钥)
result=api v2.api v2.get(resource v2[1])的输出是python字典
```


'resets'
'resets'











api v2=api.apiv2(在这里放上你的api v2 key)的结果=api v2.get(resource v2[1]);输出是python字典
`


你的api v2密钥在这里)
result=api v2.get('subjects')

while true:
对于结果中的数据[“数据”]:
表示“数组=[]
表示“数据”[“含义”]:
如果表示“主要”]:
表示“数组+=[表示“含义”]


要打印=(
数据[“id”],
数据[“对象”],
数据[“数据”][“字符”]如果数据[“数据”]中的“字符”]否则数据[“数据”][“字符”],
','。连接(表示数组),数据[“数据”][“文档-网址”]



print(*to_print)



next_url=result['pages']['next_url']










```








<35;请求

的Web登录大多数操作,包括话语api、burn manager。

``python
from wanikanitools.login import requests
s=requests(您的用户名,您的密码)。session
````


web login and execute script

这里支持的操作与“selenium webdriver”相同。默认使用Firefox的geckodriver。

`` python
来自Wanikanitools.login import webdriver

webdriver(你的用户名,你的密码)为w:
w.driver.execute_script(把你的javascript放在这里)
``

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java允许具有不同父类的类扩展类,而无需多重继承   java如何创建动态化的JScrollPane w/JPanel作为客户端?   java如何组织和命名包   在Java中读取属性文件   java无法解释的Android意图行为   在Java中动态执行多个BPEL文件的部署   ssl Java 6 SNI(服务器名称指示)?   java我们可以使用Robot框架自动化web和移动应用程序来执行并行执行   java for star pettern的循环   java为什么BinaryReader在线程中,从netty读取错误的数据包?   在java中将华氏度转换为摄氏度   使用Spark和java处理空值和引号编写CSV文件   Java中已排序日期到块的列表   visual studio代码VSCode Java不是linting或自动完成局部变量,而是自动完成Java快捷方式,如“sysout”