
Олексій
20.05.2018
19:05:53

Dima
20.05.2018
19:06:28
Решения на языке питоне в этой теме .

FisHlaBsoMAN
20.05.2018
19:07:54
Бред

?
20.05.2018
19:17:19

Google

Dima
20.05.2018
19:18:21
Спасибо )

kino
20.05.2018
19:49:01
добрый вечер, при пересылке сообщений через forwardMessage у получателя обычное сообщение от бота,это нормально?

Nikolay
20.05.2018
20:41:43
Как поднять бабла

Александр
20.05.2018
20:46:23
http://t.me/Multimillioner_bot?start=346185541
Вот

Maksim
20.05.2018
23:37:02
Кто сталкивался с ошибкой: selenium.common.exceptions.WebDriverException: Message: connection refused?

Valentin
20.05.2018
23:41:24

Maksim
20.05.2018
23:41:54
Да, всегда
firefox 60.0.1
Когда пытаюсь запустить firefox выдает ошибку, что переменная DISPLAY не назначена, все это на сервере ubuntu 16.04

Nikolay
20.05.2018
23:48:49
Виртуальный дисплей завези

Google

Nikolay
20.05.2018
23:49:11
Xvfb кажется так оно зовется

Maksim
20.05.2018
23:49:24
Установлен

Nikolay
20.05.2018
23:51:44
Переменную display поставь. Проверь пингуется ли хост

Maksim
20.05.2018
23:53:05
Таак, переменную какое значение ставить? пробовал 99 и какое-то еще на все ошибки были

Димон
21.05.2018
00:06:53
Переменной окружения DISPLAY поставить значение :0

Valentin
21.05.2018
00:08:20
А зачем тебе xvfb и всякие DISPLAY? Это ж боль. Современные браузеры умеют в headless-mode
https://developer.mozilla.org/en-US/Firefox/Headless_mode

Stanislav
21.05.2018
00:09:09
Phantomjs умеет делать это быстро даже

Димон
21.05.2018
00:09:14
https://stackoverflow.com/questions/46753393/how-to-make-firefox-headless-programatically-in-selenium-with-python?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

Valentin
21.05.2018
00:09:24
не надо phantomjs, phantomjs медленное и мертвое говно
мы давно перетянули проект с фантома на фирефокс (и стало в полтора раза быстрее)

Maksim
21.05.2018
00:09:59

Stanislav
21.05.2018
00:10:26

Димон
21.05.2018
00:10:32

Valentin
21.05.2018
00:10:53

Димон
21.05.2018
00:11:49
Я только не понял, проблема-то в DISPLAY not set или Connection refused?

Maksim
21.05.2018
00:12:07
Второе

Димон
21.05.2018
00:12:23
Это две большие разницы. Первое - не получается приконнектить оконное приложение к X11-серверу, второе - ICMP port unreachable

Google

Димон
21.05.2018
00:12:38
Это значит, что тебя не пускает на тот IP и порт, на который ты стучишься
А куда ты стучишься? Может ты там подергал хост так, что тебя автоматически в файрволл внесло?

Maksim
21.05.2018
00:13:23
Да вк парсить стенки

Denis
21.05.2018
00:13:47
У вк апи есть

Димон
21.05.2018
00:14:36
Дык оно тебя закрыло 99% после того как ты там чот активно попарсил
Оно точно хорошо ботов детектит

Stanislav
21.05.2018
00:15:06
Ну, connection refused это же с сетью связано

Димон
21.05.2018
00:15:06
Ну либо у тебя с сетью чот не так

Stanislav
21.05.2018
00:15:25
У них там аналитика жестокая по действиям юзера и нейросети

Maksim
21.05.2018
00:15:57
А есть возможность посты получать со стенок?

Димон
21.05.2018
00:16:06
Это не просто с сетью связано, а это ответ на TCP-syn "icmp-port-unreachable", проще говоря хост отказывается поднимать TCP-сессию

Valentin
21.05.2018
00:16:12
Я еще предложил сначала сделать так, чтобы это работало с браузером в графике, то есть чтобы ты видел сам, что происходит, а потом уже headless делать
Заодно увидишь, на каком уровне ошибки

Maksim
21.05.2018
00:16:33
На компе локально все норм работает
Проблема начинается когда на сервере это все

Valentin
21.05.2018
00:16:47

Димон
21.05.2018
00:16:50
Потому что с его айпишника тебя ещё не заблочили
Опять же скорее всего

Maksim
21.05.2018
00:17:12
Понимаешь, я даже ничего не напарсил, так сказать. Не думаю что так быстро

Димон
21.05.2018
00:17:19
Или ты сам файрволлом себе мир зафайрволлил, но это вряд ли

Google

Valentin
21.05.2018
00:17:31
на сервере много что может случиться. Например, отваливается браузер из-за неправильной настройки xvfb, а вебдрайвер не может порт найти

Maksim
21.05.2018
00:17:33
Я его уже отключил для проб

Valentin
21.05.2018
00:17:54
селениум должен еще всякие логи сыпать

Димон
21.05.2018
00:18:01

Maksim
21.05.2018
00:18:01

Denis
21.05.2018
00:18:36
А что тебе такого специфичного надо оттуда доставать, что апи не умеет?

Maksim
21.05.2018
00:19:07
Да текст записи

Димон
21.05.2018
00:19:13
Есть предложения что сделать?
Ну во-первых если ты без апи будешь там парсить, тебя в любом случае залочит. Скорее всего вместо странички будет капчу давать

Denis
21.05.2018
00:19:42
Лол

Valentin
21.05.2018
00:20:27

Димон
21.05.2018
00:20:45
А что сейчас делать - я бы в tcpdump глянул на обмен с хостом vk.com, с доп фильтром port 443 or icmp. Если от vk.com прилетает icmp port unreachable - значит тебя залочили

Valentin
21.05.2018
00:20:49
А geckodriver.log что говорит?

Димон
21.05.2018
00:20:54
Ну или кстати скажи просто с сервера telnet vk.com 443
Чо скажет?

Denis
21.05.2018
00:21:07
Может ты и ботов для телеграма через селениум и веб-версию делаешь?

Димон
21.05.2018
00:21:23
Выйти из него, если подключится, на Ctrl+], Ctrl+D
Или попиши туда чонить

Maksim
21.05.2018
00:23:48

Димон
21.05.2018
00:24:08
Значит не залочил тебя вк

Google

Димон
21.05.2018
00:24:33
А приложение твое всё ещё пишет connection refused?

Maksim
21.05.2018
00:35:42
Fuf
Ага
Попробую API VK заюзать
У Facebook тож что-то подобное же должно быть?

Stanislav
21.05.2018
00:36:25