Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Можно запустить браузер без фона и скрыть его с помощью transparency
Мозилла не должна быть одна запущена до этого.
Код (Отобразить)CODE:int x, y;
int image[50][50];
loadimage (#image[0][0], "C:\Program Files (x86)\Kibor\test\image.bmp");//Шаблон для поиска
//Включаем вывод Python (Не обязательно. Для отладки)
enableconsolepython(1, 1, 10, 10, 1300, 200);
//Запускаем Python
if (runpython(0)==0){messagebox ("Не удалось запустить Python"); goto er;}//Запускаем интерпретатор Python
//Выполняем скрипт Python
__python_sync
#Импорт
from selenium import webdriver
#Запускаем браузер Firefox
web = webdriver.Firefox(executable_path='C:\Program Files (x86)\Kibor\python\webdriver\geckodriver.exe', firefox_binary='C:\Program Files (x86)\Mozilla Firefox\Firefox.exe')
__end_python
while(window (-1, "MozillaWindowClass", -1)==0)sleep(10);
win w=window (-1, "MozillaWindowClass", -1);
transparency (-1, w);//Делаем окно прозначным и проницаемым
messagebox ("Браузер скрыт");
__python_sync
web.set_window_size(1024, 3000)
#Максимальное время на загрузку страницы
web.set_page_load_timeout(12)
#Переходим на https://kibor-bot.com
web.get('https://kibor-bot.com')
__end_python
//Не обязательно
savescreen("C:\Program Files (x86)\Kibor\test\До клика.bmp", 0, 0, 1024, 3000, w);
if (findimage(1, #image[0][0], -1, #x, #y, 0, 0, 1024, 3000, w))
{
sendmouse(LEFT, x+65, y+15, w);
//Не обязательно
pause(2000);
savescreen("C:\Program Files (x86)\Kibor\test\После клика.bmp", 0, 0, 1024, 3000, w);
messagebox ("Нашли кликнули");
}
messagebox ("Готово");
//Выключаем вывод Python
er: disableconsolepython(); |