
Stanislav
04.11.2016
22:15:17
Ладно, беру свои слова обратно, таки все есть

Michael
04.11.2016
22:16:40
Собственно, весь парсинг
Обратите внимание, что null превратился в None как ему и положено
null - это литерал из JavaScript

Google

Марк ☢
04.11.2016
22:17:46
Из Си

Michael
04.11.2016
22:17:47
JSON - это JavaScriptObjectNotation

Stanislav
04.11.2016
22:17:57
хоть убей но не вижу None

Michael
04.11.2016
22:18:28
Ты прав

Stanislav
04.11.2016
22:18:37
там стринга

Michael
04.11.2016
22:18:39
Но ошибка в исходной строке

Stanislav
04.11.2016
22:18:39
косяк

Марк ☢
04.11.2016
22:18:44
Там какойто уебан нулл в кавычках прислал

Stanislav
04.11.2016
22:18:44
если был бы null то да

Michael
04.11.2016
22:18:45
Да )))

Stanislav
04.11.2016
22:18:48
был бы None
ебать АПИ от бога

Michael
04.11.2016
22:18:55
Да да

Google

Stanislav
04.11.2016
22:19:20
Паттерны Реста? - Не, не слышал
Кто какой оськой извращаеться?

Марк ☢
04.11.2016
22:22:37
Я под досом

Stanislav
04.11.2016
22:23:03
мне так норм

Марк ☢
04.11.2016
22:23:09
Http://tsya.ru блеять

Stanislav
04.11.2016
22:23:30
о збс
как раз искал

Levent
04.11.2016
22:31:49
лойль

Eugene
04.11.2016
22:32:09
а я раньше любил Faenza, сейчас на убунту Paper и иконки и тема и курсоры

n4nn31355
04.11.2016
22:33:51
Арчик с цинамоном)

Kate
04.11.2016
22:37:04
Кто что скажет про angular + django? Где лучше почитать/посмотреть пример. Или лучше другой js фреймворк использовать?

Louis
04.11.2016
22:37:24

Eugene
04.11.2016
22:38:59

Levent
04.11.2016
22:40:14
Смотрите
Я получаю текст вида
{"stream":null,"_links":{"self":"https://api.twitch.tv/kraken/streams/mostm1endcape","channel":"https://api.twitch.tv/kraken/channels/mostm1endcape"}}
при помощи requests.get(url) и сохраняю результат в stream_check
Как мне параметр "stream":%sometext%, отделить от других и получить необходимое?

Louis
04.11.2016
22:43:01
ну изи же

Kate
04.11.2016
22:43:35

Levent
04.11.2016
22:58:59
Не работает. Использовал так:
url = 'https://api.twitch.tv/kraken/streams/' + streamer + '?client_id=' + client
http_response = requests.get(url)
http_response = str(http_response)
parsed = json.loads(http_response)
stream_state = str(parsed["stream"])
if stream_state == None:
stream_live = 'offline'
else:
stream_live = 'online'

Google

Levent
04.11.2016
23:00:27
Без
http_response = str(http_response)
так же не работает.

Michael
04.11.2016
23:00:59
Смотри, requests.get(url) возврващает тебе не строку, а инстанс HttpResponse. Тебе из него нужно прочитать данные.
Сейчас посмотрю в доку по реквестам. На память не помню
.text
короч

Admin
ERROR: S client not available

Mo
04.11.2016
23:02:09
.text / .content / .json()

Nikolay
04.11.2016
23:02:15
это в python_beginners

Alex
04.11.2016
23:02:23
data = requests.get(url).json()

Stan671
04.11.2016
23:02:26
:D

Michael
04.11.2016
23:03:44
замени http_response = str(http_response) на http_response = http_response.json

Michael
04.11.2016
23:03:55
.json()

Levent
04.11.2016
23:07:03
url = 'https://api.twitch.tv/kraken/streams/' + streamer + '?client_id=' + client
http_response = requests.get(url)
http_response = http_response.json()
stream_state = str(http_response["stream"])
if stream_state == None:
stream_live = 'offline'
else:
stream_live = 'online'

Michael
04.11.2016
23:08:06
parsed = json.loads(http_response)
stream_state = str(parsed["stream"])
Эти строки уже не нужны

Nikolay
04.11.2016
23:08:30

Michael
04.11.2016
23:09:08
http_response["stream"]
достаточно

Google

Artem
04.11.2016
23:09:26
как минимум интересно, в каком случае ты ожидаешь, что str(что-нибудь) будет равно None

Nikolay
04.11.2016
23:09:43
это в python_beginners

Michael
04.11.2016
23:12:18
url = 'https://api.twitch.tv/kraken/streams/' + streamer + '?client_id=' + client
http_response = requests.get(url)
data = http_response.json()
stream_state = data["stream"]
if stream_state == None:
stream_live = 'offline'
else:
stream_live = 'online'

Levent
04.11.2016
23:13:19
Я без лишней переменной data обошелся

Nikolay
04.11.2016
23:13:38
?

Michael
04.11.2016
23:13:53
Ну какой же ты все таки молодец!
Работает?

Levent
04.11.2016
23:15:06
+

Michael
04.11.2016
23:15:25
Ну скажи нам всем спасибо чтоль ))))

Levent
04.11.2016
23:15:43
Спасибо ;)

Alex
04.11.2016
23:45:05

H
04.11.2016
23:50:57
> ресурсоемко