我的问题是当我运行
response.url
在浏览器中,我找到了我想要的答案:
https://www.google.com.ar/?code=TG-MYCODE
但是,当我从python执行requests.post并尝试获取response.json()时,它就坏了!(
simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
import requests
from urllib.parse import urlencode, quote_plus
params = {
'client_id': 'CLIENT_ID',
'response_type': 'code',
'redirect_uri': 'https://www.google.com.ar',
}
url = 'https://auth.mercadolibre.com.ar/authorization?' + urlencode(params, quote_via=quote_plus)
response = requests.post(url, headers={'Content-Type': 'application/json'})
response.url
>>>'https://www.mercadolibre.com/jms/mla/lgz/login/index?go=https%3A%2F%2Fauth.mercadolibre.com.ar%2Fauthorization%3Fclient_id%3DCLIENT_ID%26response_type%3Dcode%26redirect_uri%3Dhttps%253A%252F%252Fwww.google.com.ar&platform_id=ml&application_id=----'