@ru_python

Страница 5742 из 9768
Stanislav
24.06.2018
09:06:13
Щас бы поднимать зелёные темы и холиварить по два часа

Иван
24.06.2018
09:06:14
?ради интереса тулзы под linux делаю себе

Scorp
24.06.2018
09:06:25
Иван
24.06.2018
09:06:41
Спасибо за ответы)

Google
Scorp
24.06.2018
09:07:19
Спасибо за ответы)
Если хочешь подробнее разобраться в этом, то почитай в гугле об этом, там уйму статей

Иван
24.06.2018
09:07:28
Окэй

Denis
24.06.2018
09:15:59
re2 = re.compile('YII_CSRF_TOKEN=.*=="', re.IGNORECASE) ids = re2.findall(str(data))

как из резутьтата исключть YII_CSRF_TOKEN= и "

wi34rd
24.06.2018
09:20:53
использовать группы

Denis
24.06.2018
09:29:44
использовать группы
re2 = re.compile('YII_CSRF_TOKEN=.*=="', re.IGNORECASE) ids = re2.findall(str(uuu)) print(ids[0].group[0])

говорит что в стриге нет групп

wi34rd
24.06.2018
09:31:31
google regular expressions groups

Aragaer
24.06.2018
09:32:18
потому что их нет

надо их добавить

ты так и не ответил на вопрос, "что по-твоему делают круглые скобки внутри регекспа"

wi34rd
24.06.2018
09:33:13
пускай гуглит, человек привык со школы, что ему инфу на блюдце приносят и в рот заталкивают без разбора

Denis
24.06.2018
09:33:53
ты так и не ответил на вопрос, "что по-твоему делают круглые скобки внутри регекспа"
это если перед ними что то написать - оно будет иметь действие на выражение в скобках

Google
Aragaer
24.06.2018
09:33:59
нет

не угадал 8)

иди читай про регекспы, в частности про скобки

wi34rd
24.06.2018
09:34:43
книга кстати вышла 3ие издание "регулярные выражения" мб скину когда получу ее

Aragaer
24.06.2018
09:35:16
ужас. Что там такого, чтобы книжки писать, да еще и по три издания?

perlre и perlretut - этого должно хватить

wi34rd
24.06.2018
09:35:59
да еще и на 600 страниц

Denis
24.06.2018
09:37:46
(?P=tag) - обращение к группе внутри регулярки

Cenator
24.06.2018
09:37:54
привет, как сделать чтобы autopep8 форматировал в 2 пробела?

Aragaer
24.06.2018
09:38:09
а что такое группа?

Denis
24.06.2018
09:38:34
Группирует выражение и возвращает найденный текст

Aragaer
24.06.2018
09:38:39
(?P это уже extended регулярки. Вопрос про то, что такое просто круглые скобки, без ? в начале

Denis
24.06.2018
09:39:26
Простая группа с захватом

(?:) Группа без захвата. То же самое, но заключённое в скобках выражение не добавляется к списку захваченных фрагментов.

Aragaer
24.06.2018
09:40:12
вот

простая группа с захватом

просто скобки это группа с захватом

ты наконец-то это сказал

теперь подумай, почему это приводит к тем результатам, которые ты видишь, а также как этим воспользоваться, чтобы получить те результаты, которые тебе нужны

Denis
24.06.2018
09:41:35
re2 = re.compile(r'(?:YII_CSRF_TOKEN=)(.*)(?:==")', re.IGNORECASE)

Google
Denis
24.06.2018
09:41:55
?

Aragaer
24.06.2018
09:42:14
перебор

тебе не нужны тут группы без захвата

тебе нужна одна группа с захватом и все

кроме того, я думаю, что == тебе тоже надо бы захватить - это выглядит как base64, а оно там надо

r'YII_CSRF_TOKEN=(.*?==)'

Igor
24.06.2018
10:05:26
Устанавливаю: pip3 install form Кидает: from prompt_toolkit.token import Token ImportError: cannot import name 'Token' До этого, собственно, мне пришлось загрузить prompt_toolkit, так как его не находило вообще. Как фиксить? (Модуль form мне нужен для Ui_Dialog для PyQt4)

Бензофуран
24.06.2018
10:08:36
перекатиться на pyqt5?

Denis
24.06.2018
10:09:40
params = {'id':'4131635','YII_CSRF_TOKEN':YII_CSRF_TOKEN} print((session.post(url=url, headers=headers, cookies = cookies,data = params)).text)

у меня всё работает, но между id и YII_CSRF_TOKEN в пост запросе добавляется перенос строки, из за чего сервер меня не понимает. как это пофиксить

Vladislav
24.06.2018
10:12:07
params = {'id':'4131635','YII_CSRF_TOKEN':YII_CSRF_TOKEN} print((session.post(url=url, headers=headers, cookies = cookies,data = params)).text)
Я смотрб у тебя все параметры в ' ' а последний нет. Может в этом причина?

Igor
24.06.2018
10:29:56
перекатиться на pyqt5?
Перекатился нахуй. В итоге пришлось переустановить sip, чтобы хотя бы хеллоу ворлд запустить (была последняя версия, если чё)

NoNick
24.06.2018
10:30:05
Блин сложно. На стаковерфлоу никто так и не ответил вчера. Нужно заскринить блок div на сайте. Скринить это не проблема, у меня уже получилось заскринить целый сайт через imgkit, но как заскринить отдельный div блок, учитывая что я зиро в хтмл? Параметры в виде хтмл передавать либе можно.

Но мне кажется мне нужен чат хтмлшников здесь. Мб кто-нибудь знает такой?

Aragaer
24.06.2018
10:35:26
а нельзя просто из div-а узнать его расположение и дальше вырезать его из картинки?

No Name
24.06.2018
10:35:33
че

Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
24.06.2018
10:36:07
че?

Google
NoNick
24.06.2018
10:38:50
https://umaar.com/dev-tips/156-element-screenshot/
это все конечно классно, но мне ведь нужно чтобы это делал питон )

wi34rd
24.06.2018
10:39:11
силениум

ваван
24.06.2018
10:39:26
def correct_sentence(text: str) -> str: что это после текст, в объявлении функции?

Проксимов
24.06.2018
10:40:07
(Подсказка для программиста, не учитывается интерпретатором)

wi34rd
24.06.2018
10:40:30
это все конечно классно, но мне ведь нужно чтобы это делал питон )
https://stackoverflow.com/questions/13832322/how-to-capture-the-screenshot-of-a-specific-element-rather-than-entire-page-usin

ваван
24.06.2018
10:40:45
спасибо, может позже

ваван
24.06.2018
10:41:14
так вообще понятно

wi34rd
24.06.2018
10:41:47
зачем мне селениум?
а как ты еще собираешься отрендеренную страницу получить?

NoNick
24.06.2018
10:42:02
я же уже получил

осталось до элемента добраться

Vladislav
24.06.2018
10:42:28
Есть список словарей, из всех словарей нужно достать все ключи по одному и тому же имени атрибута. Кроме как циклом, есть какие-то питоньячьи способы?

Aragaer
24.06.2018
10:43:01
питонячий это не делать так

а сделать объект

NoNick
24.06.2018
10:43:22
Что за Селениум ВебДрайвер?

Google
NoNick
24.06.2018
10:43:29
это либа какая-то? аппа?

wi34rd
24.06.2018
10:43:36
браузер

Aragaer
24.06.2018
10:43:36
а так - цикл или list comprehension

Vladislav
24.06.2018
10:43:37
Aragaer
24.06.2018
10:43:58
не делать список словарей, в которых по одному имени лежат какие-то данные

ваван
24.06.2018
10:44:07
Дана последовательность целых чисел, заканчивающаяся числом 0. Выведите эту последовательность в обратном порядке. При решении этой задачи нельзя пользоваться массивами и прочими динамическими структурами данных. Рекурсия вам поможет. Эту задачу невозможно решить самостоятельно. Обратитесь к своему преподавателю за помощью. хоть намекните. While динамическая структура данных?

Vladislav
24.06.2018
10:44:34
Aragaer
24.06.2018
10:44:56
ну то есть вместо ages = {"Vasya": 20, "Petya": 30} heights = {"Vasya": 160, "Petya", 170} salaries = {"Vasya": 100000, "Petya", 120000}

Aragaer
24.06.2018
10:45:05
надо делать объекты

ваван
24.06.2018
10:45:31
вводятся по одному, пока не ноль

Vladislav
24.06.2018
10:45:36
надо делать объекты
ну я бы и не стал, месье, но так возвращается в формате json из функции чужого пакета

Vladislav
24.06.2018
10:46:47
ваван
24.06.2018
10:47:24
ну да. действительно, а где их хранить?

Aragaer
24.06.2018
10:47:36
тебе ж сказали - нигде не хранить

рекурсия 8)

Maxim
24.06.2018
10:48:09
Вводятся по одному?

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