Перейти на страницу и нажать там кнопку
собственно - как перейти на страницу и нажать там кнопку ? 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 функции убиваются. как релизовать такой механизм? надо сделать так - открыл страницу и скрипт сам логиниться если надо(это на другой странице) и потом нажимает кнопку |
Ничего не получится из-за политики общего происхождения. Можно пробовать посылать обработчику логин-формы пост и гет значения...
|
и куда засовывать javascript? POST GET ничем не поможет
|
Это можно сделать разве что так:
1. Изначально открывать нужную страницу. 2. С помощью букмарклета(или юзерскрипта или ещё как) подключать ваш скрипт. 3. Ваш скрипт открывает нужное окно через window.open и делает с этим окном что хочет т.к. ограничений по политике безопасности нет. 4. ... 5. Профит |
спасибо. попробую отпишусь
|
Часовой пояс GMT +3, время: 23:35. |