@ru_python

Страница 1873 из 9768
Arseniy
06.12.2016
01:39:32
Про прокси я молчу вообще.

Andrew
06.12.2016
01:39:43
А это на чём парсер?

Arseniy
06.12.2016
01:39:51
На python

Andrew
06.12.2016
01:39:53
Я обычно беру requests и beautifulsoup

Google
Arseniy
06.12.2016
01:39:59
BS дерьмо

Это grab.spider + xpath запросы)

Andrew
06.12.2016
01:40:10
Вот я и спрашиваю

Arseniy
06.12.2016
01:40:30
есть еще scrapy но мне не нравится

Andrew
06.12.2016
01:40:31
Да, это интереснее

Artem
06.12.2016
01:50:05
есть еще scrapy но мне не нравится
есть еще pyspider, grab фигня

Arseniy
06.12.2016
01:50:19
Task priority, retry, periodical, recrawl by age, etc...

хм, интересно

следующий проект попробую на нём запилить

Nikolay
06.12.2016
01:51:47
баксов 400
хм... какой-то же я индус; помню челу ~550k ~> csv делал за 550 (canada); щас это постоянный клиент; последнее что делал это 100k за сотку. ну капец я лошанулся

Google
Nikolay
06.12.2016
01:53:07
демпинг плохо; всё, буду спрашивать теперь с них

Arseniy
06.12.2016
01:53:32
кек

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

работы на день.

точнее часов 5-6

53r63rn4r
06.12.2016
01:54:10
400?

Сука, я год назад за 120 писал

Nikolay
06.12.2016
01:54:33
жиза

53r63rn4r
06.12.2016
01:54:33
Ебать я лалка

Arseniy
06.12.2016
01:55:06
есть еще pyspider, grab фигня
реальные проекты делал на нём? на чем там сетевой стек реализован?

лень щас в код лезть

Artem
06.12.2016
01:55:47
нет, но хочу попробовать, пока сам не смотрел

Arseniy
06.12.2016
01:56:24
просто на грабе я 100+ проектов написал и там есть определенные проблемы) например то что внутри multicurl который не умеет нормально работать с socks5 прокси

только http

приходилось велосипедить

Nikolay
06.12.2016
01:57:12
есть json конфиг простой, там есть объект по настройке mysql коннета (нейм дб, хост, юзверь, пароль). как-то можно из sql взять эти данные и по ним создать юзера с нужными credentials ? че-т туплю похоже

Alexey
06.12.2016
01:58:44
ща кто-то конфигом эмакса поделится

Arseniy
06.12.2016
01:59:31
вопрос привычки и нежелания изучать новое наверное ?

Google
Arseniy
06.12.2016
02:03:11
ЪI

Alexey
06.12.2016
02:03:59
vim
что-т я не проснулся еще походу

Arseniy
06.12.2016
02:04:27
а кто-то и не ложился)

53r63rn4r
06.12.2016
02:16:38
Я не ложился

Andrew
06.12.2016
02:16:43
Я тоже

Arseniy
06.12.2016
02:25:53
Всё, дописал парсер)

53r63rn4r
06.12.2016
02:28:04
А у меня слетел дампер

На 6800 файле, сук

Arseniy
06.12.2016
02:28:19
Всём надобранич

53r63rn4r
06.12.2016
02:28:28
Переписываю снова, споки

ThePanaceya
06.12.2016
06:04:04
Зато в приватбанке(даже в апи) светят что у них покупают-продают биткоины
Приват только курс показывает, но не продает / покупает.

Korolll
06.12.2016
06:51:54
Ребят помогите использую библиотеку tornadoredis, версия python 3.4. Пытаюсь реализовать listen/subscribe . Как пишут в туторах(вероятно устаревших) и, что удивительно в доках, что-то типа self.client.subscribe(self.channels) self.client.listen(fanc) после публикации сообщения, по задумке должна быть вызвана функция фанк, однако этого не происходит, кто сталкивался с такой проблемой подскажите, что делать

Bu
06.12.2016
08:46:18
/time@mostproxy_bot

Андрей
06.12.2016
08:50:25
Посоны

помогите плз

есть 4 функции. надо запустить их в скрипте параллельно

общих данных у них нет

просто надо пустить в 4 одновременных треда

Google
Андрей
06.12.2016
08:51:05
есть у кого кусок кода для примера?

Andrew
06.12.2016
08:52:26
import threading t = threading.Thread(target=func) t.start() t.join()

Не?

Andrew
06.12.2016
08:52:29
t1 = threading.Thread(target=myfun, args=("1")) t2 = threading.Thread(target=myfun, args=("2")) t1.start() t2.start() t1.join() t2.join()

Андрей
06.12.2016
08:52:45
t1.join() это что?

Andre
06.12.2016
08:52:49
Андреи тащят

Dmitry
06.12.2016
08:53:05
Ожидание пока завершит выполнение

Admin
ERROR: S client not available

Ray
06.12.2016
08:53:07
t1.join() это что?
запуск треда

Dmitry
06.12.2016
08:53:29
start это запуск

Roman
06.12.2016
08:53:40
в этом itt треде я...

Dmitry
06.12.2016
08:53:48
Разве не так?

Ray
06.12.2016
08:54:27
я всегда воспринимал start как инициализацию и join как запуск

Andrew
06.12.2016
08:54:45
Да не

Ray
06.12.2016
08:54:51
если убрать join() результата не будет

Dmitry
06.12.2016
08:54:55
join(timeout=None) Wait until the thread terminates. This blocks the calling thread until the thread whose join() method is called terminates – either normally or through an unhandled exception –, or until the optional timeout occurs.

Andrew
06.12.2016
08:55:02
Потому что завершится программа и треды умрут

Но они попытаются начать работать после старт

Dmitry
06.12.2016
08:55:40
Да, по сути это ожидание результата :)

Андрей
06.12.2016
08:56:25
чот вроде написал, но судя по логу оно стартует одно за другим как ни странно

Google
Dmitry
06.12.2016
08:56:51
А что странного?

Andrew
06.12.2016
08:56:52
чот вроде написал, но судя по логу оно стартует одно за другим как ни странно
так они стартанут по очереди, но работать будут паралельно)

Андрей
06.12.2016
08:57:06
а

Ray
06.12.2016
08:58:05
да и вообще треды в пэтоне бесполезно как все знают

Andrew
06.12.2016
08:58:48
Если много io то норм

Dmitry
06.12.2016
08:59:03
У multiprocessing интерфейс предельно похож на этот

Ray
06.12.2016
08:59:27
У multiprocessing интерфейс предельно похож на этот
только оно наверное ресурсов больше жрет

Dmitry
06.12.2016
08:59:50
Ну да, но будет истинно параллельно

Andrew
06.12.2016
08:59:51
Не люблю multiprocessing

В смысле не реализацию а вообще идею

Andrew
06.12.2016
09:00:10
да и вообще треды в пэтоне бесполезно как все знают
если ты про GIL то уже люди знают как можно обойти GIL :D

Dmitry
06.12.2016
09:00:12
Что с ним не так?

Ray
06.12.2016
09:00:25
Ну да, но будет истинно параллельно
ну и данные прокидывать там по-сложнее: сокеты-пайпы и тд

Andrew
06.12.2016
09:00:31
Ну усложняет взаимодействие между тредами

Да и зачем, система дала тебе нормальные треды

Да, gil..

Dmitry
06.12.2016
09:01:04
Ну на самом деле для простого пользователя достаточно просто заюзать средства которые там даны

Andrew
06.12.2016
09:01:06
Надо из задачи исходить, а так это конечно ни о чём разговоры

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