2014-11-17 4 views
-3
>>>user_agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36'  
>>>url = 'http://xueqiu.com/stock/quote.json?code='  
>>>results = requests.get(url,params={'q': 'SZ000858'}, headers={'User-Agent': user_agent})  
>>>print results 
<Response [400]> 

Выше представлены коды, которые я хочу получить с помощью URL-адреса, в то время как результаты показывают, что «ответ [400]». Это выглядит как плохая просьба. Я не могу понять, что с ним не так, и попросить решение. Заранее спасибо.python - request.get() возвращается: 400

ответ

2

Я пробовал свой код, и я получаю api_invalid_access_token, что означает, что вам нужен токен API, чтобы использовать его.

Возможно, вы захотите изучить документацию по API, который вы используете, прежде чем использовать его. Скорее всего, вам необходимо сначала зарегистрироваться у поставщика.

+0

>>> г = requests.get ('http://xueqiu.com/stock/quote.json?code=SZ000858') >>> r.status_code >>> r.text U '{"error_description": "api_invalid_access_token", "error_uri": "/ stock/ quote.json", "error_code": "400016"}' yep, точно так же, как показывают коды, это проблема, с которой я столкнулся, как решить Это? – schloss

+0

@schloss Я ничего не знаю об API или даже о том, как найти его документацию. Я действительно не могу помочь вам с этой небольшой информацией. –

Смежные вопросы