-1
我想用python登錄到http://memrise.com/login。我嘗試了很多請求包,但它沒有奏效。另外,我是一個HTTP請求noob。用Python登錄到Memrise
我想用python登錄到http://memrise.com/login。我嘗試了很多請求包,但它沒有奏效。另外,我是一個HTTP請求noob。用Python登錄到Memrise
有很多的非官方memrise API doctumentation例子:https://github.com/carpiediem/memrise-enhancement-suite/wiki/Unofficial-Documentation-for-the-Memrise-API
我想在python控制檯的URL。我想,它的工作原理如下:
[rudskoy-osx.local [email protected] ~/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
你是否在爲了颳去網頁數據?請在您的回答中澄清這一點 –
是的,我必須登錄才能獲取特殊數據。 –
如果你是一個「noob」,你正在嘗試的東西,你需要學習 - 很明顯。在發佈到SO之前,請閱讀基本知識。 –