Страница 1 из 1
баг со скриншотами
Добавлено: 01 фев 2012, 15:20
leny1984
Всем привет!
Ваши программисты, конечно молодцы, что реализовали систему скриншотов, но она работает очень криво, я не один раз в этом был убежден, так как очень часто приходится работать с распознаванием капч.
В чем собственно проблема. при тестировании в программе тестера капча фоткается четко, стоит поставить на поток, приходят скриншоты произвольных областей браузера. Можно ли как то решить эту проблему? Я обратил внимание, что габариты программы тестера от программы серфинга отличаются, не из-за этого ли это?
Спасибо!
Re: баг со скриншотами
Добавлено: 01 фев 2012, 21:42
Support
Если вы жестко задаете координаты скриншота, то да, может приходить всё, что угодно, т.к. страницы могут быть не статичны. Лучше сначала определить координаты нужного объекта, переместить прокрутку, чтобы был виден этот объект, а потом уже делать скриншот.
И да, размеры программы отличаются от размеров SafeSurf. Скоро размеры SafeSurf не будут фиксированными, так что на это ориентироваться не нужно, нужно корректно определять координаты нужного объекта. Сам по себе скриншот не может делаться как-то криво, он делается в точном соответствии с заданными координатами.
Re: баг со скриншотами
Добавлено: 01 фев 2012, 23:35
leny1984
для чего тогда нужны эти координаты, если при настройке пользователь ореинтируется по ним, а на потоке (при серфинге) совсем все по-другому?
И конечто же, когда я сказал криво фоткается я имел ввиду, что то в одном месте то в другом и команду снять скриншот я использую совместно с программой прокрутки если к каптче требуется прокрутка.
Support писал(а):Скоро размеры SafeSurf не будут фиксированными
Хотелось бы чтобы наоборот они были фиксированными, иначе вообще ничего невозможно будет настроить или это будет сделать проблематично. Думаю нужно сделать обе программы тестер и прогу для серфинга идентичными по размерам, чтобы , к примеру. я настроил координатный клик в тестере и он точь в точь был бы воспроизведен в серфинге, иначе зачем этот тестер. пусть он не будет отличаться от safesurf .
поправьте если что то не так.
Одинаковый размер браузера может способствовать вычислению накрутки.
Re: баг со скриншотами
Добавлено: 01 фев 2012, 23:42
loller5
Теоретически, почему бы не сделать прокрутку к объекту на странице.. хм..
Re: баг со скриншотами
Добавлено: 02 фев 2012, 02:30
leny1984
Вообщем, более или менее разобрался с тем как фоткнуть капчу без использования координат.
но на будущее хотел бы узнать как пользоваться командой
custom?
Вот пример кода с которым у меня возникла проблема
Код: Выделить всё
<img class="captcha" alt="captcha" src="/captcha/image/kbmejgieu9us9fwg99gs9gs0dvjsod/" ilo-full-src="http://site.ru/captcha/ngvewieyg8eyg8syvhdvbushv8sh/">
Почему-то программа нашла капчу по атрибуту
alt а по
class не нашла
во вкладке журнал вывелось сообщение: "Клик по элементу с тегом img и содержащему в параметре class значение captcha" и ниже должно быть: "клик по координатам x:y" - но последнего не было.
С чем это связано?
почему поиск и дальнейший клик по альту работает а по классу нет?
Спасибо!
Re: баг со скриншотами
Добавлено: 02 фев 2012, 12:26
Support
В JavaScript class=className, вероятно поэтому и не нашло ничего.
Про размеры отписал выше.
Re: баг со скриншотами
Добавлено: 02 фев 2012, 16:28
leny1984
Support писал(а):В JavaScript class=className, вероятно поэтому и не нашло ничего.
Про размеры отписал выше.
поясните пожалуйста, что вы хотели этим сказать, например поиск я делаю вот так:
img;custom;class=captcha;click
Что тут не так?
Re: баг со скриншотами
Добавлено: 04 фев 2012, 23:28
Support
Попробуйте использовать параметр className для поиска объекта с нужным классом.