Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Скрипт на изменения значения и переход по ссылкам (https://javascript.ru/forum/css-html/73257-skript-na-izmeneniya-znacheniya-i-perekhod-po-ssylkam.html)

leon_v 02.04.2018 14:32

отряд так и стоит на месте. Посмотри выше я описал, более конкретнее.

leon_v 02.04.2018 14:32

j0hnik,
Написал выше

Dilettante_Pro 02.04.2018 15:38

Как такой вариант - запускать просто как страничку?
Без селениум?
<div id='count'></div>
<iframe></iframe>
<script>
var url = "http://nations-conflict.ru/conflict/game.php";
var params = {"q":"control", "id_unit": 15393003, "action_id":1,"id_loc_to":38609,"cnf":1};
var i = 0; 
var scan = setTimeout(function link() {
   params.id_unit++;
   params.id_loc_to += 400;
   var queryArray = [];
   for (var key in params){
       queryArray.push(key+"=" + params[key]);
   }
   var query = url + '?' + queryArray.join("&");
   document.querySelector('iframe').src= query;
   i++;
   document.querySelector('#count').textContent = i;
   if(i < 100) setTimeout(link, 3000);
}, 3000);
</script>

leon_v 02.04.2018 21:40

Работает!!:dance: Огромное спасибо! :dance: :dance:
потом будет время у вас, может еще помучаю вас:write:

leon_v 03.04.2018 11:18

Удаляйте тему, вопрос решен:)

DIGRA 07.04.2018 01:05

Цитата:

Сообщение от Dilettante_Pro (Сообщение 482106)
Как такой вариант - запускать просто как страничку?
Без селениум?
<div id='count'></div>
<iframe></iframe>
<script>
var url = "http://nations-conflict.ru/conflict/game.php";
var params = {"q":"control", "id_unit": 15393003, "action_id":1,"id_loc_to":38609,"cnf":1};
var i = 0; 
var scan = setTimeout(function link() {
   params.id_unit++;
   params.id_loc_to += 400;
   var queryArray = [];
   for (var key in params){
       queryArray.push(key+"=" + params[key]);
   }
   var query = url + '?' + queryArray.join("&");
   document.querySelector('iframe').src= query;
   i++;
   document.querySelector('#count').textContent = i;
   if(i < 100) setTimeout(link, 3000);
}, 3000);
</script>

а можно ли сделать чтобы подставлялись значения методом get или post у меня просто схожая ситуация но не работает без метода(
И как сделать чтобы значение бралось из определенного диапазона например от 20 до 40 и опять по кругу

DIGRA 07.04.2018 13:11

Цитата:

Сообщение от DIGRA (Сообщение 482648)
а можно ли сделать чтобы подставлялись значения методом get или post у меня просто схожая ситуация но не работает без метода(
И как сделать чтобы значение бралось из определенного диапазона например от 20 до 40 и опять по кругу

<div id='count'></div>
<iframe></iframe>
<script>
var url = "http://kc.areawars.ru/hunt_conf.php";
var params = {"mode":"farm", "action": "chek", "num":21};
var i = 0;
var scan = setTimeout(function link() {
params.num++;
var queryArray = [];
for (var key in params){
queryArray.push(key+"=" + params[key]);
}
var query = url + '?' + queryArray.join("&");
document.querySelector('iframe').src= query;
i++;
document.querySelector('#count').textContent = i;
if(i < 100) setTimeout(link, 62000);
}, 63000);
</script>
вот что я наменял в скрипте


Часовой пояс GMT +3, время: 06:01.