@angelzzz

Как сделать бработка js файла на чужом сайте?

Пытаюсь выполнять свой скрипт на чужом сайте.

Суть скрипта:
1. найти форму с инпутом, взять ее значение
2. найти значение с определенными свойствами
3. добавить их в массив
4. взять значение из другого массива, подставить в форму с инпутом
5. программно нажать кнопку
6. после обновления повторить операции

Что есть на данный момент

var jq = document.createElement('script');
jq.src = "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);

jq.addEventListener('load',function () {
  var result = [];
  var websiteName = $('input[name=url]').val();
  var styleRedEl = $('b[style*="color:red"]').text();
  result[websiteName]=styleRedEl;
  console.log ( result );
  var websitesArr = [ "ya.ru", "google.com", "ok.ru", "vk.com", "fb.com" ];
  for (var i=0; i<websitesArr.length; i++) {
      $('input[name=url]').val(websitesArr[i]);
      //var step =  $('input[name=url]').val();
      //alert (step); //to see result on this step
      $('input[name=proceed]').trigger('click'); // к вопросу 2
  }
});


Вопросы:
1. как выполнять этот скрипт на чужом сайте? на данный попробовал выполнять скрипт через сниппет chrome, но не работает
2. срабатывание нажатия на кнопку происходит только после прохода по всему массиву, а нужно чтобы происходило каждый раз. что делать?
  • Вопрос задан
  • 392 просмотра
Пригласить эксперта
Ответы на вопрос 1
Чисто на JS, никак, хотя если сделать как расширение для браузера, то можно, а так можно на Desktop создать типа браузера, загрузить туда нужный сайт, и выполнять свой js.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы