Как получить данные по облигациям от FundSupermart, используя почтовый метод? - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь получить данные облигации с этой страницы: "https://secure.fundsupermart.com/fsm/bonds/factsheet/XS1415758991/DEGREE-7-250-03Jun2021-Corp-USD".

Я проверил страницу, данные можно найти в Network-XHR, имя XS1415758991. Имякод ISIN. Затем я нашел ссылку за именем. «https://secure.fundsupermart.com/fsm/rest/bond-info/get-bond-factsheet-data/XS1415758991”. В заголовках я также нашел« x-xsrf-token: 38ccccd8-6cae-46a9-b916-2e80e607e107 ».

import requests
url_bond = r'https://secure.fundsupermart.com/fsm/rest/bond-info/get-bond-factsheet-data/XS1415758991'
headers = {'Accept-Encoding': 'gzip', }
data = {"x-xsrf-token":'38ccccd8-6cae-46a9-b916-2e80e607e107'}
r = requests.post(url_bond,headers=headers, data = data)
r.text

Я попробовал следующие коды, но ответил: «Ожидаемый токен CSRF не найден.Ваш сеанс истек? '". Я ожидаю получить данные в", "bondPriceJsonHashmap" - "THREE_YEAR"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...