- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Попробу. поверить: что здесь обитают не только вебмастера частные и задам вопрос? Теоретически парсинг сайтов - хлеб для местных: так что надеюсь: что найдутся спецы? К делу.
Нужно написать парсер пары десятков сайтов. В принципе несложно, но проблема, что половина команды работает на винде, кто-то на линухе, кто-то(я) на Маке.
У меня развернуть систему ушло примерно час, на на винде приходится тратить примерно по два часа на поднятие системы в virtualenv.
Задумал написать докер контейнер, в котором все это будет вертеться. Вроде сделал. Теперь установка выполняется реально одной командой. Но словил такую вещь - в докере Селениум умеет работать только в --headless режиме. Если хочу посмотреть, как происходит скрапинг - это невозможно. Хотя все прекрасно работает. Когда парсинг включает в себя клики - хотелось бы видеть как это происходит для дебага.
Может кто сталкивался с такой проблемой? Я в отдельном контейнере поднимаю образ с хромом и даже пробрасываю его на локалхост. Но контейнер с селениумом не видит в упор его. Я уже и сети прописал общие и дабваг адрес и порт указал - бесполезно(
Может кто сталкивался и может помочь?
https://automationbro.com/blog/selenium-docker-vnc-viewer/
Спасибо, я примерно все это и настраиваю, кроме vnc сервера, он он тоже не помогает. Проблема в том что драйвер внутри сети не видит Хром и не стартует
Может кто сталкивался с такой проблемой? Я в отдельном контейнере поднимаю образ с хромом и даже пробрасываю его на локалхост. Но контейнер с селениумом не видит в упор его. Я уже и сети прописал общие и дабваг адрес и порт указал - бесполезно(
Может кто сталкивался и может помочь?
Разумно будет показать docker-compose.yml
Разумно будет показать docker-compose.yml
да пожалста:
app.main:app --reload --host localhost --port 8000"
но механизм depends_on не гарантирует, что зависимый контейнер полностью готов.
Почему не гарантирует - я в консоли логов вижу что он его перезапускает несколько раз, пока бэкенд не стартанет.
Кроме того я вижу что запущен, я на него могу зайти через локалхост.
В итоге вот такой эксепшен падает:
Не понимаю, как путь правильно прописать к хрому. Пытаюсь так:
или так
Посмотрите такой вариант, я сейчас примерно такое же тестирую.