Циклический перебор в адресной строке одного и того же сайта.
Доброго всем дня и здоровья.
Только начинаю изучать 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, время: 06:09. |