1. ooopel - 02 Сентября, 2019 - 06:15:00 - перейти к сообщению
Добрый день. Написал простенький бот для поиска картинок в окне браузера и кликов по ним при нахождении. Все работает, но поиск идет только по видимой на экране части страницы. А мне нужно, чтобы поиск шел по всей странице, без скрола вручную. Подскажите, есть ли такая возможность и с помощью чего ее можно реализовать. Заранее спасибо.
2. Kibor - 02 Сентября, 2019 - 06:26:03 - перейти к сообщению
Надо прокручивать. Изображения нет в скрытой части.
3. ooopel - 02 Сентября, 2019 - 06:49:57 - перейти к сообщению
Kibor пишет:
Надо прокручивать. Изображения нет в скрытой части.
А как-то загрузить информацию со страницы в бот и там уже искать нет никакой возможности?
4. Dantes3000 - 02 Сентября, 2019 - 07:01:27 - перейти к сообщению
ooopel , Можно выделить всю страницу через Ctrl+A, загнать в буфер, перегнать в string и через regexsearch искать нужный текст. Ну это если искать именно текст надо. Если картинку - то загрузить код страницы и искать ссылку на эту картинку. Но смысл?
5. ooopel - 02 Сентября, 2019 - 08:22:15 - перейти к сообщению
Dantes3000 пишет:
ooopel , Можно выделить всю страницу через Ctrl+A, загнать в буфер, перегнать в string и через regexsearch искать нужный текст. Ну это если искать именно текст надо. Если картинку - то загрузить код страницы и искать ссылку на эту картинку. Но смысл?
Мудрю автозахват заданий на одном сервисе)
6. Dantes3000 - 02 Сентября, 2019 - 08:35:55 - перейти к сообщению
ooopel , ну...для "одного" сервиса будет "кое-какое" решение)
7. ooopel - 02 Сентября, 2019 - 12:18:27 - перейти к сообщению
Dantes3000 пишет:
ooopel , ну...для "одного" сервиса будет "кое-какое" решение)
Намек понял) Сервис называется Яндекс Толока. Куча заданий, 150+, нужно реализовать автозахват самых дорогих и хороших. Пока получилось сделать автозахват в видимой области экрана. Есть 2 монитора, на 2-ом постоянно рефрешится страница с заданиями. Но видно от силы 5 штук сверху.
Есть мысль изменить масштаб страницы, сделать процентов 25, и исходя из этого переделать поиск по заданиям. но все равно, полного обхвата я таким образом не добьюсь.
8. Kibor - 02 Сентября, 2019 - 12:29:38 - перейти к сообщению
Эти задания прописаны текстом? Или нарисованы?
Что означает "захват" и что потом с этим захватом делать если это задание вне экрана?
Что означает "захват" и что потом с этим захватом делать если это задание вне экрана?
9. ooopel - 02 Сентября, 2019 - 13:14:14 - перейти к сообщению
Kibor пишет:
Эти задания прописаны текстом? Или нарисованы?
Что означает "захват" и что потом с этим захватом делать если это задание вне экрана?
Что означает "захват" и что потом с этим захватом делать если это задание вне экрана?
Задания выглядят так.(для просмотра ссылки Вам необходимо авторизоваться)
Название задания и кнопка для принятия его в работу.
После приемки задание висит в выполняемых в отведенное для него время. Нарисованы они или прописаны текстом, но расширения для поиска текста на странице текст находят.
Вкратце, для чего мне это нужно. Многие задания (бОльшая половина) приходят через определенный промежуток времени пулом, и идут какое-то время (к примеру 10 минут). Потом заканчиваются до следующего пула. Моя задача была в том, чтобы сделать автоприем этих заданий со звуковым оповещением (если вышел покурить, покушать, и т.д.) чтобы они брались в работу автоматом. Если не успеешь - заберут другие, закон тайги)
10. Kibor - 02 Сентября, 2019 - 13:41:27 - перейти к сообщению
Вне экрана можно найти только такими способами:
1 контрол A констрол V и поиск в тексте который скопирован в буфер обмена.
В этом случае можно тольо определить что есть такой текст и все. Ничего больше сделать нельзя.
2 Подключение напрямую к сайту через Авторизация на https сайте путем отправки POST запроса в Кибор и дальнейшей работой с ним в этом направление.
В этом случае можно принимать заказы и тд. Но это сложно и требует знаний.
Если хочется находить и принимать задания в браузере, то надо прокручивать, а иначе не найдется то что будет невидимо.
1 контрол A констрол V и поиск в тексте который скопирован в буфер обмена.
В этом случае можно тольо определить что есть такой текст и все. Ничего больше сделать нельзя.
2 Подключение напрямую к сайту через Авторизация на https сайте путем отправки POST запроса в Кибор и дальнейшей работой с ним в этом направление.
В этом случае можно принимать заказы и тд. Но это сложно и требует знаний.
Если хочется находить и принимать задания в браузере, то надо прокручивать, а иначе не найдется то что будет невидимо.