
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

b0g3r
15.11.2016
17:43:04

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
еще 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

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

53r63rn4r
15.11.2016
18:47:22
Где-то у меня таблица была

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
ясно что вцелом там одна миллисекунда ничего не дает, но может есть какие-то особые случаи когда будет заметная разница
я об этом

53r63rn4r
15.11.2016
18:53:51

Boris
15.11.2016
18:54:10

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

Bulatbulat48
15.11.2016
18:55:58

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
Какая?

V
15.11.2016
18:58:09

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

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
правильно ли?
У меня чесаться будет, если что-то не так
Эта группа больше не существует