@ru_python

Страница 8969 из 9768
Vladislav
08.05.2019
20:49:41


Alex
08.05.2019
20:49:56
никаких переменных не должно быть в сорте, связанных с сортируемым объектом
почему не должно? могут и быть, но пробегать по сортируемому массиву в ф-ции key действительно плохая идея.

Roma
08.05.2019
20:49:56
на то он и метод, чтобы что-то сделать с объектом
да, но оно может, например, сортировать в копию списка до окончания, тогда б это работало

Google
Alex
08.05.2019
20:50:23
но все равно решение херовое

что мешает посчитать 1 раз количество элементов и индекс первого вхождения и потом использовать их в качестве ключа сортировки?

Alex
08.05.2019
20:51:32
ты ведь хочешь чему-то в процессе научиться или тебе похер?

с какой целью тогда задачки решаешь?

Slam! 538
08.05.2019
20:51:58
мама заставила

Roma
08.05.2019
20:52:35
ты ведь хочешь чему-то в процессе научиться или тебе похер?
я сейчас больше по синтаксису разбираю и вот таким вот моментам. с алгоритмами проблем больших нет

Tishka17
08.05.2019
20:53:00
Если с алгоритмами нет проблем, почему это вообще тут объясняют

Slam! 538
08.05.2019
20:53:21
я сейчас больше по синтаксису разбираю и вот таким вот моментам. с алгоритмами проблем больших нет
я бы не стал лезть сейчас в сортировку по ключу, который возвращает лямбда

[Anonymous]
08.05.2019
20:53:25
Вопрос. Почему когда делаю реквест, все равно кидает cloudflare? https://pastebin.com/ftWrWHwT

Google
Slam! 538
08.05.2019
20:54:53
глянь историю, может 301 есть

[Anonymous]
08.05.2019
20:55:04
перенаправление есть там?
ну типо я селениумом прохожу все, тип. Сейчас посмотрю

Slam! 538
08.05.2019
20:55:11
Юзер агент, айпи те же?
это все от веб-драйвера достается

[Anonymous]
08.05.2019
20:55:13
Юзер агент, айпи те же?
айпи - да. агент - щас сверю

это все от веб-драйвера достается
я в заголовках другой мог указать

Tishka17
08.05.2019
20:55:37
это все от веб-драйвера достается
Не вижу чтобы юзерагент сохранялся

Slam! 538
08.05.2019
20:55:44
стоп

а разве в хедеры куки запихиваются?

Slam! 538
08.05.2019
20:56:11
если это запрос, то можно отдельно их пихнуть

[Anonymous]
08.05.2019
20:56:16
Да пихаются, и не только в хедеры

я ни на одном сайте не могу клаудфлаер обойти так, хз почему)

Tishka17
08.05.2019
20:58:08
Мне в Яндексе на собесе рассказывали, что оно вплоть до того, как tcp соединенте устанавливается могу использовать для определения ботов

Slam! 538
08.05.2019
20:58:10
ты как то странно куки запихиваешь

Tishka17
08.05.2019
20:58:17
Google
[Anonymous]
08.05.2019
20:58:50
это не так и сложно если что анализировать) Достаточно потыкаться реквестом, потом ебануть браузер и все будет ясно)

Tishka17
08.05.2019
21:00:00
так этим же занимается ОС?
Ну там видимо не по первому запросу

[Anonymous]
08.05.2019
21:00:20
А как куки то мне пихнуть я не понимаю прост(((

Slam! 538
08.05.2019
21:00:46
А как куки то мне пихнуть я не понимаю прост(((
какой объект вовзращает .get_cookies?

[Anonymous]
08.05.2019
21:00:57
Slam! 538
08.05.2019
21:01:06
А как куки то мне пихнуть я не понимаю прост(((
Я бы не стал использовать requests, он галимый

[Anonymous]
08.05.2019
21:01:17
Slam! 538
08.05.2019
21:01:21
aiohttp

[Anonymous]
08.05.2019
21:01:35
его tcp отличаются от requests?

Slam! 538
08.05.2019
21:01:37
Вчера requests не пустил на 2ip.ru

[Anonymous]
08.05.2019
21:01:49
?

Slam! 538
08.05.2019
21:02:01
его tcp отличаются от requests?
Я же говорю, TCP соединение устанавливает ОС

Сокет

[Anonymous]
08.05.2019
21:02:09
ну мне сокетом кидает один сайт 301 а реквестом 200

Tishka17
08.05.2019
21:02:49
А как куки то мне пихнуть я не понимаю прост(((
https://2.python-requests.org/en/master/api/#api-cookies

Slam! 538
08.05.2019
21:02:53
ну мне сокетом кидает один сайт 301 а реквестом 200
у реквестс по дефолту перенаправление включено

Google
[Anonymous]
08.05.2019
21:03:07
Tishka17
08.05.2019
21:03:23
Курлом попробуй для начала

Чё сразу реквестс

Slam! 538
08.05.2019
21:03:30
но в хистори этого 301 нет
хер поймешь этот requests, из говна слеплен

матрешка

[Anonymous]
08.05.2019
21:03:44
Tishka17
08.05.2019
21:03:52
curl и вперёд

[Anonymous]
08.05.2019
21:04:07
curl и вперёд
он говорят прям дикий, чем он отличается от питон реквеста?

Slam! 538
08.05.2019
21:04:07
Admin
ERROR: S client not available

Tishka17
08.05.2019
21:04:30
В браузере обычно можно скопировать из инструментов разработчика команду для курла

Tishka17
08.05.2019
21:04:43
зачем..?
С -v посмотреть всю цепочку

И попробовать разне параметры

Slam! 538
08.05.2019
21:05:37
Кстати, кем в Яндексе работаешь?

Tishka17
08.05.2019
21:05:45
Бэк на питоне пишу

Slam! 538
08.05.2019
21:06:05
На каких фреймворках?

Tishka17
08.05.2019
21:06:25
Ну щас мелкий на фласке

Denis
08.05.2019
21:06:25
Я думал, в яндексе бэк на С++

Tishka17
08.05.2019
21:06:31
Я думал, в яндексе бэк на С++
Там разные бэки есть

Google
Tishka17
08.05.2019
21:06:47
Ненагруженные части на питоне

[Anonymous]
08.05.2019
21:06:58
бл почему с норм куками то не пускает я чето не воткнул снова что в доке что не в доке чет

Slam! 538
08.05.2019
21:07:25
Ненагруженные части на питоне
ну уж прям таки С++ быстрее чем тот же торнадо?

Slam! 538
08.05.2019
21:07:41
насколько?

Tishka17
08.05.2019
21:07:45
Хз

Мне последнее время попадались тесты где торнадо вообще сосёт

Так что я не знаю насколько он быстр

насколько?
На сколько напишешь

Slam! 538
08.05.2019
21:08:37
в http много ненужной херни, которую опустить можно

свой веб-фреймворк написать можно

Tishka17
08.05.2019
21:09:26
Как правило на плюсах пишут все таки вещи, где фреймворк не нужен

Slam! 538
08.05.2019
21:09:29
который будет как минимум не медленней, чем C++

[Anonymous]
08.05.2019
21:09:32
Variti знает кто такой фрод?

он по сокетам палит

Slam! 538
08.05.2019
21:10:17
он по сокетам палит
а что там по сокетам спалить можно?

[Anonymous]
08.05.2019
21:10:29
а что там по сокетам спалить можно?
типо у реквеста и у браузера отличаются они

меня же как-то палит сейчас

Slam! 538
08.05.2019
21:10:38
нет

[Anonymous]
08.05.2019
21:10:41
и хер пойми как

Tishka17
08.05.2019
21:10:51
Хз вообще что там может отличаться в пределах одного запроса

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