@ru_python

Страница 7644 из 9768
Дымов
08.01.2019
10:41:54
Здорова, чуваки! Подскажите, как узнать источник данных на сайте. Например я знаю, что сайт фонбет берет данные с json файла. Но как получить ссылку на этот файл? Просмотр данных передачи сети и ресурсов в инспекторе хрома не дал мне результатов

Ссылка у меня есть, мне ее показали. Но я пытаюсь понять, как ее самому обнаружить

Google
Дымов
08.01.2019
10:44:07
Берешь хром девтулз и смотришь...
Брал и смотрел. Нету там ссылки на json.

Александр
08.01.2019
10:44:32
Берёшь tcpdump и смотришь

Vespertilio
08.01.2019
10:44:52
лол

так можно до логического анализатора спустится )

Дымов
08.01.2019
10:46:03
Еще варианты?)

Александр
08.01.2019
10:47:31
Bogdan (SirEdvin)
08.01.2019
10:47:43
Проникнуть в компанию и узнать, как там все работает. Мало ли, вдруг они просто серверным шаблонов это рисуют

Дымов
08.01.2019
10:48:43
Вот этот
Вкладка использование сетевых ресурсов) искомый результат не обнаружен

Ilia
08.01.2019
10:49:39
Александр
08.01.2019
10:53:22
Вкладка использование сетевых ресурсов) искомый результат не обнаружен
Значит, у тебя вводные данные для твоей задачи неверные

Google
Дымов
08.01.2019
11:02:46
Вкладка network нужна.
Это она и есть

Значит, у тебя вводные данные для твоей задачи неверные
Задача собрать данные) с исходным json это элегантно и просто

Maxim robox
08.01.2019
11:04:40
Дымов
08.01.2019
11:05:16
С чего ты взял, что этот json есть?
Ссылка на него у меня есть. Но нет от друого аналогичного ресурса

Maxim robox
08.01.2019
11:06:31
Ссылка на него у меня есть. Но нет от друого аналогичного ресурса
Тебе не кажется, что другой аналогичный ресурс может несколько неаналогично работать?

Проксимов
08.01.2019
11:07:18
Аналогично работает. 100%
Откуда такая уверенность?

Maxim robox
08.01.2019
11:08:29
Аналогично работает. 100%
Ну либо ты в фильтрах девтулзов поотключал лишнего и не видишь нужный запрос, либо все таки не аналогично.

Дымов
08.01.2019
11:09:23
Откуда такая уверенность?
Ну давайте это опустим. Вот сайт русский фонбет.ру. Кто найдет там ссыль на json?

Дымов
08.01.2019
11:10:02
От него у меня ссылка есть, но я ее также не нахожу

Ссылку мне дал знакомый кодер

json чего?
Данных о спортивных матчах

Проксимов
08.01.2019
11:10:43
Я правильно понял, что ты на другом сайте хочешь получить какой-то жсон по тому же линку, что и на оригинальном?

Maxim robox
08.01.2019
11:10:54
Дымов
08.01.2019
11:11:16
И по аналогии найти на другом сайте

Проксимов
08.01.2019
11:11:56
Нет, я хочу узнать, где ее искать
На сайте. Что ты от нас то хочешь? За тебя чтобы нашли?

Google
Dan
08.01.2019
11:11:57
В смысле как искать?

Код смотреть, как ещё искать :)

Проксимов
08.01.2019
11:12:13
В смысле как искать?
Ай, сменил авку

Dan
08.01.2019
11:12:27
Ай, сменил авку
А, да, у меня ребрендинг ??

Проксимов
08.01.2019
11:12:59
Вспомнил мем

Dan
08.01.2019
11:13:13
?

Дымов
08.01.2019
11:14:21
Dan
08.01.2019
11:16:13
Спросил, как найти, кто знает
У тебя есть представление о том, как работает HTTP ?

Дымов
08.01.2019
11:24:45
У тебя есть представление о том, как работает HTTP ?
Ну мне нужна ссылка-запрос на сервер, который формирует пакет данных в структурированном виде)

Маришка
08.01.2019
11:25:58
Ну мне нужна ссылка-запрос на сервер, который формирует пакет данных в структурированном виде)
Если она формируется и делается запрос от клиента к серверу то смотри в хроме в секции network

Dan
08.01.2019
11:26:27
А она иначе формироваться и не может. Запросы всегда делаются от клиента к серверу

Нет, есть конечно варианты, но это авангард :)

Дымов
08.01.2019
11:26:58
Если она формируется и делается запрос от клиента к серверу то смотри в хроме в секции network
скорее всего не формируется она. Эта ссылка предназначена для внешних клиентов, например для приложений, которые используют данные из базы

Terminator
08.01.2019
11:30:56
@jahngalt будет жить. Поприветствуем!

Skipper
08.01.2019
11:31:58
Здравствуйте, коллеги. Подскажите пожалуйста, мне дали задание написать бота обменника крипты на пайтоне для телеги. Вопрос, что почитать годного, полезного, что помогло бы в разработке?

Slam! 538
08.01.2019
11:32:11
?

Ничего себе

Google
Slam! 538
08.01.2019
11:32:29
А потом это задание нужно отсылать на проверку?

Skipper
08.01.2019
11:33:17
Нет, просто предложили подработать. Я отказался, а в голове мысль - не плохо было бы с этим всем делом разобраться.

Вот и обратился к вам, возможно у кого-то будут какие либо рекомендации

Сергей
08.01.2019
11:36:27
Александр
08.01.2019
11:39:39
Мне всего лишь бот обменник :)))
Ты неправильно задаёшь вопрос. Тут спрашивают «Здравствуйте. Я хочу написать бот-обменник. Посоветуйте либу, которую надо для этого использовать».

Или «Здравствуйте. Я хочу написать свой Амазон, посоветуйте либу, которую для этого использовать»

Никита
08.01.2019
11:41:54
Как функция должна реагировать на неправильные входные данные? return None? exception?

Andrii [R11]
08.01.2019
11:42:37
Никита
08.01.2019
11:43:07
зависит от неправильности поведения :)
вместо массива приходит двумерный, к примеру

Tishka17
08.01.2019
11:43:24
Такое лучше не проверять руками

Александр
08.01.2019
11:43:25
Tishka17
08.01.2019
11:43:34
Будет и так исключение при попытке обратиться

Проксимов
08.01.2019
11:43:38
Andrii [R11]
08.01.2019
11:43:40
вместо массива приходит двумерный, к примеру
тогда обработчик должен понимать что у тебя может прийти аутпут функции или None

Tishka17
08.01.2019
11:43:57
Сделай аннотацию типа и пусть статический анализатор ругается

Google
Александр
08.01.2019
11:44:13
Andrii [R11]
08.01.2019
11:44:16
все зависит от твоих дальнеших планов на данные от функции.

если у тебя данные из внешнего и неконтроллируемого источника и ты знаешь что иногда они будут косячить - лучше сделать какой-то retry на данные

Tishka17
08.01.2019
11:45:08
Опасный совет
Ну если каждая функция будет начинаться с if isinstance(arg, type1), лучше это никому не сделает

Andrii [R11]
08.01.2019
11:45:16
если данные статичны и всегда непраивльны - то лучше какой-то fatal error

Hasan
08.01.2019
11:45:51
Привет всем. Хотел спросить насчет одной проблемы с джангой. Все банально - view не работает после добавления get параметров после слеша. Пример: http://127.0.0.1:8000/live/api/v3/selecttv-freecast-com/web/channels/?gg=foo в этом случае не работает. От чего отталкиваться? Rexep у меня такой r'^channels/$',

Проксимов
08.01.2019
11:45:54
Andrii [R11]
08.01.2019
11:45:58
Так это надо проверять при чтении из источника, а не при передаче в функцию
тогда функция не должна гарантировать правильность входных данных и должна всегда работать

Александр
08.01.2019
11:46:15
Tishka17
08.01.2019
11:46:21
тогда функция не должна гарантировать правильность входных данных и должна всегда работать
Функция должна работать если ее используют согласно спецификации

Никита
08.01.2019
11:46:29
Понял

Спасибо

Andrii [R11]
08.01.2019
11:46:34
целостность данных покрывается ДО вызова функции, значит внутри функции не должно быть return None/exceptions/exit0 если данные невалидны

Никита
08.01.2019
11:47:34
Класс!

Страница 7644 из 9768