@python_beginnersЭта группа больше не существует

Страница 773 из 1885
Ilgiz
15.11.2016
17:42:51
Как вы подсказываете ему если он выходные не пишет, что возвращяет request

53r63rn4r
15.11.2016
17:42:57
bog3r, основу питон читаешь?

:D

Den
15.11.2016
17:43:00
ну я не знаю программирования, просто хочу сделать парсер

Google
Den
15.11.2016
17:43:13
вышло

b0g3r
15.11.2016
17:43:17
Dk
15.11.2016
17:43:18
Я даже в словарь не переводил

b0g3r
15.11.2016
17:43:29
регулярками что ле?

53r63rn4r
15.11.2016
17:43:51
Извращенцы

Ilgiz
15.11.2016
17:44:30
Кто нибудь делал задачу шифр цезаря?

Вот для новичков самое то, и с словарем научиться работать, и с циклами

Den
15.11.2016
17:46:00
спасибо научил бота возвращать то что мне надо))

b0g3r
15.11.2016
17:46:02
думаю с наскока брать любую задачу - в чатик потом писать и просить помощи)

ой, там ещё и бот есть

Google
b0g3r
15.11.2016
17:46:14
всё как модно, всё как надо

какая-то либа?

Ilgiz
15.11.2016
17:48:21
Кстати ребят, scrapy кто юзал?

Отличная вещь для парсера.

b0g3r
15.11.2016
17:48:39
конечно ты в словарь не переводил, оно всё внутри в обхекты перегонялось)

Dk
15.11.2016
17:49:05
Я ж не велосипедист

Ivan
15.11.2016
17:52:24
Кто нибудь знает похожие чаты для новичков только для cpp?

53r63rn4r
15.11.2016
17:56:38
Да

V
15.11.2016
18:01:09
Кстати ребят, scrapy кто юзал?
юзал. да, прикольная, но иногда чрезмерная

еще grablib прикольный и полегче

тока дока идиотская

b0g3r
15.11.2016
18:01:45
grab мне чего-то совсем не понравился

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

V
15.11.2016
18:02:13
я потому и говорю полегче

b0g3r
15.11.2016
18:02:30
уже не вспомню чем он мне не понравился, но чем-то не понравился

grab::spider выпилили или выпиливали когда я находил grab, или что-то такое в общем какие-то негативные воспоминания о его spider)

V
15.11.2016
18:07:39
я вот прямо в данный момент спайдером граблю какую-то херню ))

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

Roman
15.11.2016
18:19:05
Создайте французско-английский словарь f2e на основе словаря e2f. Исполь- зуйте метод items: »> f2e = {} »> for english, french in e2f.items(): f2e[french] = english »> f2e {'morse': 'walrus', 'chien': 'dog', 'chat': 'cat'}

Google
Roman
15.11.2016
18:19:13
Питон понимает язык?

чи шо?

откуда эти english, french?

Denis
15.11.2016
18:19:42
Это названия переменных

53r63rn4r
15.11.2016
18:33:40
Лол

b0g3r
15.11.2016
18:38:10
Dk
15.11.2016
18:40:19
Ну с кем не бывает

V
15.11.2016
18:42:24
уже не вспомню чем он мне не понравился, но чем-то не понравился
ну вот например. хоть убей не могу врубиться, как этому грабу сказать, чтоб искал регулярку в странице не первую попавшуюся, а все вхождения

b0g3r
15.11.2016
18:42:44
В смысле регулярку

По воспоминаниям там все на xpath

53r63rn4r
15.11.2016
18:43:46
Селекторы ван лав

Boris
15.11.2016
18:43:58
Создайте французско-английский словарь f2e на основе словаря e2f. Исполь- зуйте метод items: »> f2e = {} »> for english, french in e2f.items(): f2e[french] = english »> f2e {'morse': 'walrus', 'chien': 'dog', 'chat': 'cat'}
у тебя на каждом шаге цикла из e2f.items() приходит пара (key, value). соответственно key идет в переменную с названием english, а value идет в переменную french. их можно было назвать как угодно

Boris
15.11.2016
18:46:36
Селекторы ван лав
а не знаешь, есть ли существенная разница как искать элемент на странице? по xpath, class_name, id или селектором например

53r63rn4r
15.11.2016
18:47:22
а не знаешь, есть ли существенная разница как искать элемент на странице? по xpath, class_name, id или селектором например
Да никакой, по сути, ты всё равно по думу шагаешь, просто гибче можешь сделать

Где-то у меня таблица была

Denis
15.11.2016
18:47:37
В думе, говорят, по id быстрее

53r63rn4r
15.11.2016
18:47:39
Как до родителей и детей добираться

Boris
15.11.2016
18:47:44
это дело вкуса или может иметь большое значение? ну я именно в плане производительности

Denis
15.11.2016
18:47:57
В js точно

53r63rn4r
15.11.2016
18:48:02
Ну и contains там всякие

Google
53r63rn4r
15.11.2016
18:48:13
Ну и дело вкуса и по разному

У некоторых дивов может не быть класса или ида

Типа того

Скрудж
15.11.2016
18:49:23
теперь боюсь что-то в нем сломать
копируешь код, экспереминтируешь. БЫстрее научишься

53r63rn4r
15.11.2016
18:49:26
Там уже ты смотришь на дум и куда тебе надо и что тебе надо парсить и как оптимальнее охватить нужное

Boris
15.11.2016
18:49:27
ну это да, плюс структура страницы и номер нужного дива может меняться. просто интересно что шустрее

угу

Admin
ERROR: S client not available

Pavel
15.11.2016
18:50:39
ну это да, плюс структура страницы и номер нужного дива может меняться. просто интересно что шустрее
вопрос "что шустрее" очень размытый, потому что в общем случае зависит от входных данных.

Boris
15.11.2016
18:52:12
да, я когда задавал вопрос то подумал об этом. я наверное переформулировал бы его так: есть ли какие-то случаи когда один из способов поиска элемента будет явно лучше другого?

Pavel
15.11.2016
18:52:14
Ну и в любом случае, Не забывай про последовательность - make it work - make it right - make it fast

Boris
15.11.2016
18:52:41
ясно что вцелом там одна миллисекунда ничего не дает, но может есть какие-то особые случаи когда будет заметная разница

я об этом

Pavel
15.11.2016
18:54:51
xpath невероятно гибче. Он может быть и медленный, но позволяет найти что-то в духе "элемент, у которого есть родитель с атрибутом A=B и ребёнок с текстом C". И толку от быстрого findElementById, если в документе нет ни одного ида? ?

Dk
15.11.2016
18:57:10
Подскажите либу для конвертации html-цветов в rgb

Denis
15.11.2016
18:57:36
Там одна строка кода

Google
Denis
15.11.2016
18:57:41
Совсем обленились

Dk
15.11.2016
18:57:56
Какая?

Pavel
15.11.2016
18:58:10
Может, речь идёт про именованные color="black"

Denis
15.11.2016
18:58:36
Ну с именнованными я бы все в файлик закинул и оттуда брал

Dk
15.11.2016
18:58:39
Мне нужно взять цвет html, перевести его в rgb, разделить и собрать в кортеж

Denis
15.11.2016
18:58:45
Лучше, чем зависимость тянуть

V
15.11.2016
18:59:12
если интересно, была задача вытащить блоки текста, заключенные в двойные <br/>

Denis
15.11.2016
18:59:40
Цвет #rrggbb или названием?

Dk
15.11.2016
18:59:40
Нит, цвета формата 3f5a3c в (122, 124, 63)

Boris
15.11.2016
18:59:44
я там выше задачку постил, когда не смог придумать xpath, а регулярку придумал. хотя вообще предпочел бы xpath
а можешь еще раз кинуть плз? я пишу парсеры страниц и интересно посмотреть как так бывает

V
15.11.2016
18:59:44
вот оно

а подскажите пож-та xpath который найдет все куски между <br /><br /> т.е. контент типа всякая хрень ненужная... <br /> <br /> нужная хрень... <br /> продолжается... <br /> закончилась <br /> <br /> новая нужная хрень... <br /> тоже с продолжением <br /> <br />

Denis
15.11.2016
19:00:02
Делишь по два символа и через int(a, 16)

Pavel
15.11.2016
19:00:34
V
15.11.2016
19:00:35
в итоге сделал регулярку (?<=<br>)\s*<br>.*?<br>(?=\s*<br>) - работает

Dk
15.11.2016
19:00:55
это я знаю)

Просто для разделения по 2 символа в голову какие-то костыли лезут вида (a[:1], a[2:3], a[4:])

Denis
15.11.2016
19:02:51
Ну и сделай так

Dk
15.11.2016
19:03:17
правильно ли?

У меня чесаться будет, если что-то не так

Страница 773 из 1885

Эта группа больше не существует Эта группа больше не существует