Author Topic: Помогите в написание скрипта  (Read 2303 times)

0 Members and 1 Guest are viewing this topic.

Qwadros

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Помогите в написание скрипта
« on: December 30, 2015, 04:43:42 PM »
Помогите, пожалуйста написать скрипт!
Суть: Открыта страница паблика в вк, надо сделать репост каждой записи. То есть, на сколько я понимаю, мышь крутится виз, при обнаружении: первой картинки, нажимает на нее, находит третью и нажимает на нее.
Если находит вторую  картинку(что значит, что уже репост сделан), дальше листает вниз страницу.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите в написание скрипта
« Reply #1 on: December 31, 2015, 07:54:12 AM »
Что бы работало быстрее нужно здесь, в области поиска
Code: (clickermann) [Select]
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "1.bmp", -1, 100)указать вертикальный столбик в котором будут искаться рупоры.

пример
Code: (clickermann) [Select]
IF_PICTURE_IN (795,25, 972,1168, "1.bmp", -1, 100)
Здесь нужно указать примерное место появления кнопки "Поделиться записью"
Code: (clickermann) [Select]
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", -1, 100)
Алгоритм такой:
В цикле WHILE($time > $_time_t) в течении 10 секунд производится поиск "рупора", при этом страница прокручивается вниз.
Если находит то начинает искать кнопку "Поделиться записью" с ожиданием её появления. И все сначала.
Если за 10 секунд "рупор" не будет найден то выполнение остановится. время можно увеличить, это строки 3 и 16. сделано это для того чтобы когда записи кончатся скрипт сам остановился.
« Last Edit: December 31, 2015, 07:55:45 AM by Oraven »

Qwadros

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: Помогите в написание скрипта
« Reply #2 on: January 01, 2016, 12:10:21 PM »
Скажите, пожалуйста, у вас работает? Просто у меня тупо прокручивает вниз и все. настройки экрана 1280х1024 125% размер страницы в хроме.

Qwadros

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: Помогите в написание скрипта
« Reply #3 on: January 01, 2016, 12:20:50 PM »
Хотя, когда навожишь вручную мышку на надпись, то оно автоматически нажимает и продолжает действовать.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите в написание скрипта
« Reply #4 on: January 01, 2016, 12:48:03 PM »
Маштаб в браузере должен быть 100%. Я использовал твои же картинки, только подрезал их до разумного предела.
Пикселы в картинке должны сойтись с пикселами на экране.


Qwadros

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: Помогите в написание скрипта
« Reply #5 on: January 01, 2016, 12:54:26 PM »
При размере 100% он тупо скролит страницу вниз. При размере 125%-150% он скролит+нажимает на кнопку репоста, но на саму "Поделиться записью" нет...:(
может можно сделать так, чтобы он не по картинке нажимал, а по координатам? Ведь координаты кнопки одни и те же будут. И еще, можно ли сделать так, чтобы при скроле, мышь была на определенных координатах?
« Last Edit: January 01, 2016, 12:58:00 PM by Qwadros »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите в написание скрипта
« Reply #6 on: January 01, 2016, 02:22:05 PM »
Сделай масштаб 100% и заново сделай скриншоты рупора и кнопки!