Показать сообщение отдельно
  #1 (permalink)  
Старый 19.09.2012, 07:17
Новичок на форуме
Отправить личное сообщение для CekacBT Посмотреть профиль Найти все сообщения от CekacBT
 
Регистрация: 28.10.2011
Сообщений: 6

Перейти на страницу и нажать там кнопку
собственно - как перейти на страницу и нажать там кнопку ? iframe не подходит. Суть проблемы - надо автоматически заходить на сайт, логиниться и нажимать одну и ту же кнопку каждые 30 минут. функции релаизовал уже

function buttonClicker()
{
             if ((document.getElementsByClassName("b-custom-button")).length>0)
                 client.serviceOperation.updateAllAdverts();
                     
}
function automator()
          {
                but = document.getElementsByClassName("b-custom-button")[3];
                but.setAttribute("id","thatButton");
                but = document.getElementById("thatButton").textContent;
                document.getElementById("thatButton").style.color = "black";
                document.getElementById("thatButton").style.fontSize= "30px";
                window.alert = function(msg){  document.getElementById("thatButton").textContent++; return false} 
                
                if (!parseInt(but))
                {  document.getElementById("thatButton").textContent = 1}
                else
                { document.getElementById("thatButton").textContent++;}

                
                 buttonClicker()
                 window.setTimeout(function(){automator()}, 1800000)


          }    automator();


тут я заменяю содержимое кнопки на количество раз которое было нажато. alert я заменил своей функцией.

какой путь еще есть кроме смены location ? ибо после сего действия javascript функции убиваются. как релизовать такой механизм?

надо сделать так - открыл страницу и скрипт сам логиниться если надо(это на другой странице) и потом нажимает кнопку

Последний раз редактировалось CekacBT, 19.09.2012 в 12:44.
Ответить с цитированием