Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.07.2016, 13:58
Интересующийся
Отправить личное сообщение для angelzzz Посмотреть профиль Найти все сообщения от angelzzz
 
Регистрация: 20.12.2011
Сообщений: 29

Исполнение скрипта на чужом сайте
На сайте есть input:

<input type="text"  name="url" value="example.com">


Мне необходимо пройти по массиву, подставить в input значение, нажать кнопку и получить ответ. Кнопка:

<input type="submit" name="proceed" value="го!" >

После обновления страницы мне нужно получить значение NUMBER из тега <b> со стилем style="color:red":

<td>
  ....
  <br>
  Result: <b>some numbers</b> / more numbers = <b style="color:red">NUMBER</b> <br>
  ....
</td>


Как получить значения "website-NUMBER" в новый массив?

Я настрочил пока что такой код:

var jq = document.createElement('script');
jq.src = "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
//загрузка jQuery на сайт

setTimeout(function () {
    var arr = [ "ya.ru", "google.com", "ok.ru", "vk.com", "fb.com" ];  // пример массива с данными, которые нужно подставлять в инпут  
    for (var i = 0; i < arr.length; i++) {
        $('input[name=url]').val(arr[i]); //подставляет значение из массива в инпут
        $('input[name=proceed]').click(); //нажатие кнопки
    }
        alert(arr);    
}, 1000); // timeout чтобы успел загрузиться jquery


Есть ряд вопросов:

1. Мой код обновляет страницы только когда по очереди будут вставлены все значения из массива в инпут и только потом нажимается кнопка а мне нужно чтобы после вставки в инпут каждого значения нажималась кнолпка и обновлялась страница

Я нашел код, который ищет значение по style, но не могу понять как сохранить это значение в новый массив со значениями "website-NUMBER"

$('b').filter(function() { return $(this).css('color') == 'red'; })


Все это делаю с помощью сниппета в google chrome
Ответить с цитированием
  #2 (permalink)  
Старый 22.07.2016, 17:58
Интересующийся
Отправить личное сообщение для angelzzz Посмотреть профиль Найти все сообщения от angelzzz
 
Регистрация: 20.12.2011
Сообщений: 29

Вообще нет предложений?
Ответить с цитированием
  #3 (permalink)  
Старый 22.07.2016, 22:45
Аспирант
Отправить личное сообщение для Spass Посмотреть профиль Найти все сообщения от Spass
 
Регистрация: 14.07.2016
Сообщений: 86

А зачем тебе после каждой вставки страницу обновлять? На сервере что-то химичишь?
Ответить с цитированием
  #4 (permalink)  
Старый 23.07.2016, 18:35
Интересующийся
Отправить личное сообщение для angelzzz Посмотреть профиль Найти все сообщения от angelzzz
 
Регистрация: 20.12.2011
Сообщений: 29

хочу прогнать данные из массива через форму и результаты сохранить
Ответить с цитированием
  #5 (permalink)  
Старый 25.07.2016, 10:11
Аспирант
Отправить личное сообщение для Spass Посмотреть профиль Найти все сообщения от Spass
 
Регистрация: 14.07.2016
Сообщений: 86

Что тебе мешает закинуть сразу весь массив на сервер и там в цикле обработать?
Ответить с цитированием
  #6 (permalink)  
Старый 26.07.2016, 15:29
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Цитата

for (var i = 0; i < arr.length; i++) {
    $('input[name=url]').val(arr[i]);
   //подставляет значение из массива в инпут


То есть в инпуте всегда последний урл, ибо цикл пройдет и оставит там последнее что останется.

Урлы пиши в куки или в локальную бд. После каждой загрузки страницы убивай освоенный урл, или отмечай что он пройден.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Выполнение скрипта на сайте №1 с данными из сайта №2 wcb-falcon AJAX и COMET 2 12.09.2012 03:20
Механизм работы скрипта на сайте МДМ Банка tzhe jQuery 1 29.11.2010 21:36
Полоса с логотипом на чужом сайте. slider88 Общие вопросы Javascript 6 23.11.2009 10:21
Исполнение PHP скрипта AJAXом KiTaeZa AJAX и COMET 1 19.12.2008 17:39