Импортировать аутентификацию в вызове API POST - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь выполнить вызов API POST к адресу, включая существующие файлы cookie, однако запрос по-прежнему возвращает ошибку 403 из-за требований аутентификации.

URL-адрес запроса выглядит следующим образом.

https://www.imdb.com/list/ls093916945/tt0096697/add

Я использую существующие куки, сохраненные в моем браузере (после входа в IMDb вручную) и скопированные для простоты тестирования.

Текущий код python выглядит следующим образом

import requests

cookieData = {

    'session-id':'146....',
    'ubid-main':'132.....',
    'adblk':'adblk_yes',
    'x-main':'i2qE6E@EK.....',
    'at-main':'Atza|IwEB.....',
    'sess-at-main':'"ksn3tObY6.....',
    'id':'BCYkx.....',
    'uu':'BCYvWpz6s5.....',
    'sid':'BCYss.....',
    'session-id-time':'20827....',
    'session-token':'5SB4.....',
    'csm-hit':'tb:9A.....1'

}

r = requests.post('https://www.imdb.com/list/ls093916945/tt2724064/add', cookies=cookieData)

print(r)

Как импортировать данные аутентификации cook ie и аутентифицировать мой запрос?

...