Author Topic: При запуске на определенных страницах сайта, кликер самоубивается  (Read 1679 times)

0 Members and 1 Guest are viewing this topic.

wireshark

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

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

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

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

wireshark

  • Освоившийся
  • **
  • Posts: 49
    • View Profile
После тыканья выяснилось, что проблема в 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) то кликер сдохнет
« Last Edit: May 22, 2020, 02:41:56 AM by wireshark »

SimplY

  • Активный участник
  • ***
  • Posts: 125
    • View Profile
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Скрин нужного сайта части ссылки или логотипа.bmp", -1, 100)
   HALT(1)
ELSE
   WAITMS(50)
END_IF

wireshark

  • Освоившийся
  • **
  • Posts: 49
    • View Profile
Спасибо, но эта страница появляется не всегда, плюс меняется дизайн.
Я надеялся есть способ как то обрезать символы, чтобы не было ошибки или считывать только определенное количество символов заголовка
« Last Edit: May 27, 2020, 12:58:29 AM by wireshark »