@ru_python

Страница 8178 из 9768
Maxim robox
22.02.2019
01:40:37
я чего то не понимаю, а как передать то этот параметр, если он в куках прилетает? он же в сессии должен как то сам автоматом передаться, нет?
Если в куках прилетает, то в куках и передавай. Куки это всего лишь очередной заголовок запроса. Почитай про них что ли.

Timur
22.02.2019
01:40:45
? s = requests.Session() # all cookies received will be stored in the session object s.post('http://www...',data=payload) s.get('http://www...') но вот так лучше
так я так и делаю. я о том и говорю, что она в сессии как то дожны же автоматом передаваться

Если в куках прилетает, то в куках и передавай. Куки это всего лишь очередной заголовок запроса. Почитай про них что ли.
еще раз, я в сессии еще передаю куку. у меня все запросы в одной сессии происходят.

꧁꧂OGURCHIK꧁꧂
22.02.2019
01:41:19
ну да если так то автоматом куки

Google
Pikowet
22.02.2019
01:47:11
Доброй ночи. Подскажите, как добавить исключения при селекте в Scrapy? def parse(self, response): CLASS_SELECTOR = '.col-xs-3' for todo in response.css(CLASS_SELECTOR): NAME_SELECTOR = 'div a ::text' yield { 'name': todo.css(NAME_SELECTOR).extract_first(), } Нужно чтобы не выбирались объекты с классом '.default"

Maxim robox
22.02.2019
01:50:55
Доброй ночи. Подскажите, как добавить исключения при селекте в Scrapy? def parse(self, response): CLASS_SELECTOR = '.col-xs-3' for todo in response.css(CLASS_SELECTOR): NAME_SELECTOR = 'div a ::text' yield { 'name': todo.css(NAME_SELECTOR).extract_first(), } Нужно чтобы не выбирались объекты с классом '.default"
Псевдокласс :not | htmlbook.ru | Селекторы htmlbook.ru В качестве селектора могут указываться псевдоклассы, теги, идентификаторы, классы и селекторы атрибутов. Нельзя использовать псевдокласс :not (конструкция :not(:not...

Timur
22.02.2019
01:53:14
Вопрос-то в чем?
хм. ну я видимо совсем чего не очень понимаю. я в общем, пришел как вы сказали в постман этот, сделал гет запрос, передал в пост запросе логин пароль, и дополнительные поля, что я нахожу в hidden input и все. в постмане все авторизовывается. а если я все тоже самое делаю через requests.Session() то ничего не выходит. вот в чем вопрос)

Maxim robox
22.02.2019
01:54:01
Во-вторых, сделай экспорт из постмана в requests. Ты наверняка не все перенес, если перенес руками.

Во-вторых, поубирай все лишние заголовки. В постмане. Убирай всё до тех пор, пока запрос не начнет падать.

Timur
22.02.2019
02:40:28
Во-первых, что такое «ничего не выходит»?
блин блин блин блин блин!!! оказывается был невероятно важен порядок следования параметров в data! как это вообще возможно!)

всем спасибо! теперь я научился юзать еще один тул! будет знать.

Timur
22.02.2019
02:42:26
нет.) обычные такие параметры в теле. причем в одном из них неважно вообще что передавать! лишь бы не пустую строку. но если он не стоит первым, то ничего не авторизуется

Google
Maxim robox
22.02.2019
02:42:36
всем спасибо! теперь я научился юзать еще один тул! будет знать.
Подпишись на канал. Может еще чему научишься. =)

Terminator
22.02.2019
04:17:02
@trlvn будет жить. Поприветствуем!

Dark
22.02.2019
04:31:14
список из 55 элементов содержит значения true и false, как получить значение которое больше всего встречается в списке?

Сергей
22.02.2019
04:32:27
Можно воспользоваться функцией Counter(). Можно самому пробежаться по списку и посчитать Достаточно посчитать только количество True, False получится вычитанием, используя общее количество

Maxim robox
22.02.2019
04:33:24
Ну посмотри ты хотя бы доку.

Dark
22.02.2019
04:35:24
for word in ['red', 'blue', 'red', 'green', 'blue', 'blue']:

ух ты

а так можно было?)

Сергей
22.02.2019
04:36:15
"О сколько нам открытий чудных готовит просвещения дух..."

Maxim robox
22.02.2019
04:37:41


SetazeR
22.02.2019
04:39:44
а, там функция для этого есть

Сергей
22.02.2019
04:40:40
это типа counts = Counter(your_list) max_elem = max(counts,key=counts.get) ?
еще можно фильтром пройтись. Способов много, в общем. Counter() более универсальный, когда значений не 2, а больше и нужно найти самые часто встречаемые

Maxim robox
22.02.2019
04:41:52
Как мне нравится ipython.

SetazeR
22.02.2019
04:41:58
так а фильтром как?

Google
Олег
22.02.2019
04:42:00
Ребята

Помогите пожалуйста

Зависит судьба

Maxim robox
22.02.2019
04:43:21
Сергей
22.02.2019
04:43:23
так а фильтром как?
элементы со значением True, потом сравнить их с общим количеством, как тут https://t.me/ru_python/817732

Maxim robox
22.02.2019
04:44:22
Сергей
22.02.2019
04:44:32
это для двух элементов, а если больше?
Мы рассматривали случай для двух элементов, для большего - Counter()

Terminator
22.02.2019
04:45:06
@Mishkaneshishka будет жить. Поприветствуем!

SetazeR
22.02.2019
04:45:46
понятно, я просто думал мы уже про случай когда больше говорим и хотел узнать как можно отфильтровать элемент нужный, если для этого тебе уже нужно знать что он самый частовстречающийся

Maxim robox
22.02.2019
04:47:57


Жаль, что только массивы.

SetazeR
22.02.2019
04:50:05
а что тебе ещё надо?

Maxim robox
22.02.2019
04:50:12
Словари.

Tishka17
22.02.2019
04:50:21
Обсуждали как-то

SetazeR
22.02.2019
04:50:50
не ну, в силу того что словари будут упорядоченные, может и распаковку для них сделают

Google
SetazeR
22.02.2019
04:51:44
Maxim robox
22.02.2019
04:52:23
будет можно
Прилетает тебе request.data Будешь полагаться на порядок ключей в теле запроса?

SetazeR
22.02.2019
04:52:47
не ну если этот request.data я генерил - да

иначе естессно нет

Admin
ERROR: S client not available

Maxim robox
22.02.2019
04:53:01
Да даже так это суперхуевая затея.

SetazeR
22.02.2019
04:53:26
https://mail.python.org/pipermail/python-dev/2017-December/151283.html

в других языках подобные объекты тоже не сохраняют порядок?

Maxim robox
22.02.2019
04:55:45
в других языках подобные объекты тоже не сохраняют порядок?
Даже если сохраняют, это просто особенность имплементации. На порядок не полагаются.

SetazeR
22.02.2019
04:55:56
яснопонятно

Tishka17
22.02.2019
04:57:32
в других языках подобные объекты тоже не сохраняют порядок?
Там идея в том, что имя ключа в словаре становится именем локальной переменной

Жесть короче ненадёжная с учётом, что словарь обычно подразумевает что в нем ещё провалидировать надо структуру и могут быть не строковые ключи

Но идея прикодьная

Maxim robox
22.02.2019
04:58:55


Terminator
22.02.2019
04:59:17
. будет жить. Поприветствуем!

Tishka17
22.02.2019
05:00:02
Кстати, а если в словаре ещё есть ключи?

Они куда?

Maxim robox
22.02.2019
05:00:21
Tishka17
22.02.2019
05:00:22
Типа { fizz, buzz, **other}?

Google
Maxim robox
22.02.2019
05:00:44
Типа { fizz, buzz, **other}?
Хотя можно и такое делать, да. Other будет новым объектом без первых двух ключей.

Только синтаксис не две звездочки, разумеется. Три точки.

?
22.02.2019
05:02:43
это js?

Maxim robox
22.02.2019
05:03:07
Кстати, а если в словаре ещё есть ключи?
Жс менее строгий, чем питон. Можно в аргументы функции передавать больше значений. Или меньше. Оно не упадет. Не могу сказать, что это хорошо. Но и не плохо.

Сергей
22.02.2019
05:04:30
Tishka17
22.02.2019
05:05:14
В питоне это будет передача ссылки на объект, а в жс - волшебным образом строка с соответствующим текстом

Поэтому для питона хз как этот синтаксис применить

Даже функции получаются слабо типизированы

Maxim robox
22.02.2019
05:06:32
Поэтому для питона хз как этот синтаксис применить
Стринговые ключи распаковывать и это будет то, что нужно в 99,99% случаев.

Tishka17
22.02.2019
05:07:35
Стринговые ключи распаковывать и это будет то, что нужно в 99,99% случаев.
Да не. В питоне когда ты пишешь переменную в словаре ты не можешь её имя нигде юзать. А в жс ключ всегда строка, даже если без кавычек

Maxim robox
22.02.2019
05:07:42
Да жс просто слабо типизирован. Отсюда эта концепция
Ну это считается легаси. Потом поняли, что хуйня получилась и завезли операторы строгого сравнения.



Tishka17
22.02.2019
05:07:54
И ещё {foo, bazz} - это сет

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