Автор Тема: При запуске на определенных страницах сайта, кликер самоубивается  (Прочитано 65 раз)

0 Пользователей и 1 Гость просматривают эту тему.

wireshark

  • Освоившийся
  • **
  • Сообщений: 39
    • Просмотр профиля
Скрипт нормально работал на сайте. Но последние несколько дней кликер умирает доходя до определенных страниц, как только на такой странице делаешь WNDBUMP или WNDGETINFO, он сразу закрывается, ни ошибки, ничего, процесс просто исчезает из диспетчера, если на странице где он сдох  попробовать перезапустить - умирает как доходит до WNDBUMP или WNDGETINFO, если запустить скрипт не взаимодействующий с этой страницей все нормально работает (запускал большой тест).

В  x32\data\config кликер переименован в Блокнот

Пробовал с 4.14 и 4.13 версиями

Есть идеи как бороться? Перепишу скрипт без WNDBUMP и WNDGETINFO, но если они смогли привязаться к этому, не факт, что на этом остановятся 
« Последнее редактирование: Май 22, 2020, 01:29:31 am от wireshark »

wireshark

  • Освоившийся
  • **
  • Сообщений: 39
    • Просмотр профиля
После тыканья выяснилось, что проблема в WNDFIND и заголовке страницы, а поскольку везде были конструкции типа WNDBUMP (WNDFIND("return", 0)). То первоначально подумал на WNDBUMP.
Как только имя считывается кликером, он дохнет, там в заголовке символов 900 может больше, буквы цифры, проценты и тд. Кто с таким сталкивался и как бороться?

Вот такое имя у окна:

https://www.site.com/jopa-dbs/hz/return?_encoding=UTF8&ACNN=401H9DGHDG&a=A0762321N3UIIHOR5LJ0&addAyceBenefit=0&addNarration=0&audibleAdft=&aferdaeOurPrice=&borrowingProgram=JOY_ONESYTERT&buyActionIdentifier=arn%3Aaction%3Apa%3A1%3AQjAxSDlEU1VBVzpBMkVVUTFXVEdDVEJHMjpCdXk6bnVsbDo2Ljk5OkNBRDpudWxs&cor.0=CA&displayedPrice=6.99&displayedPriceCurrency=CAD&displayedPriceCurrencyCode=CAD&emailSubscriptionIdList=&isPreorder=0&itemCount=1&offerListingID.0=LUwXqB0Qo1%252BDgl9ZBy3oBmROGJ23D2CvgnBvoSJoGmuLM7CLCxyCuvI9fmdrlyHt6VZ3FcSXrxysnGrJNXoqKW7QHKRqo%252FjCQVKmB%252BGRWQeq6rkkDA3J144LW8ypoBVeov9JsT5UcRRlH7Y94vyi6qvs4tgXOM%252BWoaCSncGbI8hiuVEt1G%252BVH5YArH9cStuH&program=STAR_ONEJOY&ref_=dbs_p_ebk_r00_pbcb_cvbru0&result=KLU_CONCURRENT_LIMIT_REACHED&submit.sdfsdzx.ku=Joy1%20for%20CDN%24%200.00&subtype.0=SITEONE_UNLIMITED&suggestedReturnFGTE=Y01G4WW7D0&suggestedReturnLoanID=A98XAV0NMAQRN&t=fiona&transactionMode=one-click

Если попробовать сделать $win_hwnd = WNDFIND("return", 0) то кликер сдохнет
« Последнее редактирование: Май 22, 2020, 02:41:56 am от wireshark »

SimplY

  • Освоившийся
  • **
  • Сообщений: 57
    • Просмотр профиля
Код: Clickermann
  1. GETSCREEN
  2. IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Скрин нужного сайта части ссылки или логотипа.bmp", -1, 100)
  3.   HALT(1)
  4. ELSE
  5.   WAITMS(50)
  6. END_IF

wireshark

  • Освоившийся
  • **
  • Сообщений: 39
    • Просмотр профиля
Спасибо, но эта страница появляется не всегда, плюс меняется дизайн.
Я надеялся есть способ как то обрезать символы, чтобы не было ошибки или считывать только определенное количество символов заголовка
« Последнее редактирование: Май 27, 2020, 12:58:29 am от wireshark »