После отправки запроса на URL-адрес он возвращает мне «json»
jQuery18106653279830000903({
"Items":[
{"Contacts":[],"Images":[],"Files":[],"Error":false,"Date":"11/29/2019","MessageText":"", ...},
{"Contacts":[], ...},
...],
"Error":false})
Большое число после «jQuery» меняется для каждого запроса. (Не уверен, что это значит или как это определяется, но если кто-то может пролить свет, я был бы признателен)
Я использую скрап, и обычно я просто делаю это result = json.loads(response.body)
и буду работать как ДИКТ. Однако из-за того, что прикрепленный тег jQuery (?) / Data (?) / Object (?) Вызывает
File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
, я могу заставить его работать с помощью регулярных выражений, однако я хотел бы знать, есть ли другой способ сделать это? Очевидно, я понятия не имею о JS / jQuery, и это может иметь более объективное / pythoni c решение.