0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 40
1

Бот в Свёрнутом режиме. (для сайта)

05.02.2017, 20:18. Показов 3531. Ответов 6
Метки нет (Все метки)

Всем привет.

Хочу сделать бота для сайта по накрутке лайков для вк. (likes_fm)
На форуме посоветовали использовать Selenium и WebDriver + C#
Собственно чем и занялся. Все хорошо, бот работает.
НО - Selenium работает напрямую с браузером и он при выполнении заданий постоянно разворачивается, мешая заниматься другими, более полезными вещими. Очень хотелось бы чтобы бот (программа) работала в свернутом состоянии и не "мешалась".
Знаю что это можно реализовать, видел подобное.

Собственно - помогите, подскажите как реализовать работу бота - полностью в свёрнутом "afk" режиме.
Всем заранее - большое спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2017, 20:18
Ответы с готовыми решениями:

Бот для сайта
Пишу бота для сайта на visual c#. Возникло несколько задач. 1. Преобразовать текстовое значение в...

Бот для сайта, с чего начать
Загорелся идеей написать бота для любого сайта, выполняющего хотя бы простейшие действия....

Бот для сайта, с чего начать?
Загорелся идеей написать бота для любого сайта, выполняющего хотя бы простейшие действия....

Автоматизация действий на сайте, бот для сайта
Задача стоит в том чтобы работать с сайтом авторизоваться, парсить некоторые данные, добовлять...

6
599 / 483 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
05.02.2017, 20:22 2
Создать свою службу.WindowsService
0
102 / 106 / 62
Регистрация: 19.11.2015
Сообщений: 380
05.02.2017, 20:22 3
Лучший ответ Сообщение было отмечено yets как решение

Решение

Можно сделать невидимым WebDriver.
Делается это таким образом:

C#
1
2
3
4
5
var driverService = ChromeDriverService.CreateDefaultService();
driverService.HideCommandPromptWindow = true;
var options = new ChromeOptions();
options.AddArgument("--window-position=-32000,-32000");
IWebDriver driver = new ChromeDriver(driverService, options);
И ничего не будет мешать заниматься другими делами.
0
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 40
05.02.2017, 20:55  [ТС] 4
Цитата Сообщение от 1231231ghacking Посмотреть сообщение
Можно сделать невидимым WebDriver.
Извините немного не понял. Мешает сам браузер. При открытие вкладок от разворачивается.
0
102 / 106 / 62
Регистрация: 19.11.2015
Сообщений: 380
05.02.2017, 21:18 5
Так я об этом и говорю.Когда ты инициализируешь новый IWebDriver, запускается браузер и его консоль.
А код, который написал я тебе, он скрывает эту консоль браузера и само окно браузера.
Он не будет разворачиваться, если ты напишешь тот код, который я тебе скинул в прошлом посте
0
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 40
06.02.2017, 11:44  [ТС] 6
Добавлено через 13 часов 35 минут
Цитата Сообщение от 1231231ghacking Посмотреть сообщение
Так я об этом и говорю.Когда ты инициализируешь новый IWebDriver, запускается браузер и его консоль.
А код, который написал я тебе, он скрывает эту консоль браузера и само окно браузера.
Он не будет разворачиваться, если ты напишешь тот код, который я тебе скинул в прошлом посте
Подскажите пожалуйста как передать дополнительно настройки браузера (чтобы были авторизации сайтов и т.д.)
Пробую как было раньше:
Это работает - options.AddArguments("user-data-dir=c:/Users/Yets/AppData/Local/Google/Chrome/User Data/");
Пытаюсь совместить, НЕ работает - options.AddArguments("--window-position=-32000,-32000", "user-data-dir=c:/Users/Yets/AppData/Local/Google/Chrome/User Data/");

Добавлено через 44 минуты
Цитата Сообщение от yets Посмотреть сообщение
Подскажите пожалуйста как передать дополнительно настройки браузера (чтобы были авторизации сайтов и т.д.)
Пробую как было раньше:
Это работает - options.AddArguments("user-data-dir=c:/Users/Yets/AppData/Local/Google/Chrome/User Data/");
Пытаюсь совместить, НЕ работает - options.AddArguments("--window-position=-32000,-32000", "user-data-dir=c:/Users/Yets/AppData/Local/Google/Chrome/User Data/");
Извините поторопился, данный вопрос решен.
0
102 / 106 / 62
Регистрация: 19.11.2015
Сообщений: 380
06.02.2017, 18:00 7
yets, в таких случаях принято выкладывать решение проблем, так как может это другим поможет.
Но подозреваю, что так:
C#
1
2
 options.AddArguments("--window-position=-32000,-32000");
 options.AddArguments("user-data-dir=c:/Users/Yets/AppData/Local/Google/Chrome/User Data/");
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2017, 18:00
Помогаю со студенческими работами здесь

Бот для сайта www.nekto.me, помогите с приемом сообщений
Всем привет. Для развития решил написать простейшего бота, под руку попался этот сайтик..во-первых...

Бот для сайта: как создать имитацию входа с браузера
Здравствуйте, написал бота для букмекерской конторы https://ru.leonbets.net/ через httpwebrequest и...

Запуск в свёрнутом режиме
Подскажите как запустить сыллку и чтобы браузер открывал её в свёрнутом режиме!! Вот так...

Калькулятор стал запускаться в свёрнутом режиме, что делать ?
калькулятор стал запускаться в свёрнутом режиме ??? что делать ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru