2024-04-18 07:01:05 发布
网友
我想用python登录到http://memrise.com/login。我尝试了很多请求包,但都没用。另外,我在HTTP请求上是个笨蛋。在
在非官方的memriseapi文档中有很多例子:https://github.com/carpiediem/memrise-enhancement-suite/wiki/Unofficial-Documentation-for-the-Memrise-API
我在python控制台中尝试了一个url。我想,这是可行的:
[rudskoy-osx.local rudskoy@ ~/Downloads] $ python Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 12:39:47) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import requests >>> r = requests.get('http://www.memrise.com/api/pool/get/?pool_id=13535') >>> r.json() {u'pool': {u'can_curate': False, u'name': u'Mandarin', u'can_moderate': False, u'attributes': {u'1': {u'kind': u'text', u'show_at_tests': True, u'label': u'Part of Speech'}, u'4': {u'kind': u'text', u'show_at_tests': False, u'label': u'Measure Word'}}, u'id': 13535, u'columns': {u'1': {u'kind': u'text', u'typing_disabled': True, u'typing_strict': False, u'label': u'Word', u'always_show': True, u'classes': [u'bigger'], u'show_after_tests': False, u'keyboard': u'', u'tapping_disabled': False}, u'3': {u'kind': u'text', u'typing_disabled': False, u'typing_strict': False, u'label': u'Pronunciation', u'always_show': True, u'classes': [], u'show_after_tests': False, u'keyboard': u'', u'tapping_disabled': True}, u'2': {u'kind': u'text', u'typing_disabled': False, u'typing_strict': False, u'label': u'Definition', u'always_show': True, u'classes': [], u'show_after_tests': False, u'keyboard': u'', u'tapping_disabled': True}, u'4': {u'kind': u'audio', u'typing_disabled': False, u'typing_strict': False, u'label': u'Audio', u'always_show': False, u'classes': [], u'show_after_tests': False, u'keyboard': u'', u'tapping_disabled': False}}}} >>>
如果您想在没有API的情况下进行身份验证和“废弃”数据,可以使用其他库。我想这篇文章可以帮助你:http://www.voidspace.org.uk/python/articles/authentication.shtml
在非官方的memriseapi文档中有很多例子:https://github.com/carpiediem/memrise-enhancement-suite/wiki/Unofficial-Documentation-for-the-Memrise-API
我在python控制台中尝试了一个url。我想,这是可行的:
如果您想在没有API的情况下进行身份验证和“废弃”数据,可以使用其他库。我想这篇文章可以帮助你:http://www.voidspace.org.uk/python/articles/authentication.shtml
相关问题 更多 >
编程相关推荐