@propython

Страница 125 из 228
Егор
03.01.2018
13:45:59
фух

Evgen
05.01.2018
12:19:57
Нет-с блокирует
Использовал Тор как прокси. Заголовок желательно тоже менять.

Denis
06.01.2018
16:22:28
Чуваки кто Скреппи юзает? Скачать я понял как скачать а что передать парсеру или банально принту я чет не понял

response.css не ест

Google
Denis
06.01.2018
16:23:26
есть quote.css

Aquinary
06.01.2018
16:54:58


Никак не придумаю

Егор
06.01.2018
16:55:51
Никак не придумаю
Плюсы на новые строки перенеси

Егор
06.01.2018
16:59:41
Да

Aquinary
06.01.2018
16:59:52
Благодарю)

Егор
06.01.2018
17:00:07
Благодарю)
Не за что

Aquinary
06.01.2018
17:02:43
И ещё вопросик. У меня есть два класса, один для ТГ, второй для ВК. Но среди них есть один общий метод. Сейчас они дублируется в обоих классах, хотя он 100% идентичены. Пихать его вне классов или делать третий класс, чисто формальный?

Как быть?

Т.е. как его сделать близким к DRY?

Егор
06.01.2018
17:05:02
Выделить все общее в 3й класс

И наследовать от него остальные 2

Google
Егор
06.01.2018
17:05:52
Потому что неизвестно, появятся ли у тебя еще методы, которые будут дублироваться

Aquinary
06.01.2018
17:06:50
Интересно Сейчас попробуем

Alexander
06.01.2018
17:22:43
Использовать f-string, разве нет?

Aquinary
06.01.2018
17:22:56
Как же просто перепутать _ и __ и сколько это проблем приносит в итоге

Егор
06.01.2018
17:40:47
вообще

Aquinary
06.01.2018
17:41:04
_init_ и init, не поверишь

__init__

V
06.01.2018
17:49:17
красивый код у тебя

удобочитаемый

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

Егор
06.01.2018
17:53:08
__init__
я про именовании своих переменных, а не служебных

Aquinary
06.01.2018
17:53:38


Егор
06.01.2018
17:53:45
есть практика именовать приватные переменные в классе __

я ее не поддерживаю

Aquinary
06.01.2018
17:55:23
Даже при использовании _ тяжеловато становится читать код

Егор
06.01.2018
18:07:03
таким способом вроде protect переменные обозначают

но повторюсь, я не поддерживаю такой подход

Google
Denis
07.01.2018
03:53:11
Хелеу народ :)

подскажите каким модулем качнуть html из инета

все рекомендуют в сети urllib2 но он не ставится зараза

Collecting urllib2 Could not find a version that satisfies the requirement urllib2 (from versions: ) No matching distribution found for urllib2

но ставится urllib3

помогите бедному скреперу :)

Есть кто проснувшийся? :)

Evgeniy
07.01.2018
06:40:44
и удивись

Denis
07.01.2018
06:40:58
в консоли что-ли?

я остановился на request

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

вы меня простите извините но в случае с Перлом и Руби чета там как-то по-проще.

Evgeniy
07.01.2018
06:42:03
в консоли что-ли?
в питоне?‍♂

Denis
07.01.2018
06:42:05
не синтаксис языка, синтаксис юза модулей

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

Evgeniy
07.01.2018
06:42:35
это часть стандартной либы

Denis
07.01.2018
06:42:46
нда

дальше еще вопрос

вот есть getattr

Google
Denis
07.01.2018
06:44:26
которая в руби просто aa.class

и этот getattr жрет два аргумента, какие?

первый это допусти элемент класса

а второй?

Evgeniy
07.01.2018
06:46:33
атрибут блеать?

Denis
07.01.2018
06:49:46
ну я хочу увидеть список методов

Evgeniy
07.01.2018
06:54:48
http://lmgtfy.com/?q=print+methods+of+class+python

Denis
07.01.2018
06:57:58
у меня тут вот

python google.py Traceback (most recent call last): File "google.py", line 3, in <module> from urllib.request import urlopen ImportError: No module named request

прикоде

from urllib.request import urlopen html = urlopen("http://pythonscraping.com/pages/page1.html") print(html.read())

странно то что urlopen я поставил все кричат что все удовлетворено и pip и pip3

Страница 125 из 228