Циклический перебор в адресной строке одного и того же сайта.
Доброго всем дня и здоровья.
Только начинаю изучать JS и, наверное, стартанул не с самого простого. Похоже, нужна всего пара строчек кода. Но увы, подозреваю, что наткнулся на борьбу с подбором паролей и тп. Вот для такой ссылки нужно, дождавшись полной загрузки страницы, поменять 1000 на 250 и снова вызвать ее, ничего при этом не нажимая. https://earth.nullschool.net/#2021/06/11/1600Z/wind/surface/level/equirectangular=-74.46,1.25,1000/loc=11.541,49.686 https://earth.nullschool.net/#2021/06/11/1600Z/wind/surface/level/equirectangular=-74.46,1.25,250/loc=11.541,49.686 По итогу мне нужно, чтобы JS (и в подходящем браузере) сам менял в цикле несколько цифр в адресной строке одного и того же сайта и, после полной загрузки экранной картинки, сохранял цепочку таких скриншотов в папку. Пока у меня получается менять и вызывать новую ссылку, только если на экране производишь при этом какое-либо действие типа alert("1"); Возможно, вышесказанное нужно делать не под браузером, а в среде node.js ? Спасибо заранее, знатокам. |
$(document).ready(function(){
//здесь обрабатывайте } если хотите работать с браузером, то лучше всего JS запускать из приложения, которое запустите в режиме разработчика, а в дольнейшем сможете подгрузть в магазин chrome. Это будет нагляднее и проще технически. Но можете и cron на perl-е в Unix запустить. Perl, как по мне, лучше парсит, но там свои заморочки |
Цитата:
<!DOCTYPE html> <html> <head> <!-- <script src='https://code.jquery.com/jquery-latest.min.js'></script> --> <style type='text/css'> </style> <script type='text/javascript'> document.addEventListener("DOMContentLoaded", () => { // let url = window.location let url = 'https://earth.nullschool.net/#2021/06/11/1600Z/wind/surface/level/equirectangular=-74.46,1.25,1000/loc=11.541,49.686' url = url.replace(/\d+(?=\/loc=)/,250) alert(url) ///window.location = url }) </script> </head> <body> </body> </html> Варианты редиректа можно посмотреть тут http://e-javascript.ru/redirect.php?pp=7 https://myrusakov.ru/redirect-javascript.html |
Часовой пояс GMT +3, время: 02:47. |