
Егор
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

Aquinary
06.01.2018
16:59:04

Егор
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

Evgeniy
07.01.2018
07:11:53