![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 19:07
|
Интересующийся
|
|
Регистрация: 10.06.2014
Сообщений: 18
|
|
Работа со страницей чужого сайта
Здравствуйте. Уже 2-й день бьюсь над элементарной (как мне кажется) проблемой.
Задача: перейти на сайт site.com и кликнуть по первой ссылке этого сайта.
window.location = 'http://site.com';
//любой код ниже не работает
...не работает, т.к. в браузере открывается новое окно со своими скриптами (если они есть) и весь мой дальнейший код не исполняется.
Может подскажете хотя бы в каком направлении думать?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 19:12
|
![Аватар для Erolast](https://javascript.ru/forum/image.php?u=30674&dateline=1380548540) |
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
Пишу я, значит, скрипт, который переводит пользователя на страницу ВК и нажимает за него на кнопку "удалить аккаунт"...
Понял?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 19:15
|
Интересующийся
|
|
Регистрация: 10.06.2014
Сообщений: 18
|
|
Понял, тонко
Но всё таки решение должно быть. Наверняка через node.js можно это сделать (если единственным возможным пользователем буду я).
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 19:19
|
![Аватар для Erolast](https://javascript.ru/forum/image.php?u=30674&dateline=1380548540) |
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
А node.js тут вообще при чем? node.js - это серверная реализация языка javascript.
Что-то сделать за пользователя на другой странице, конечно же, нельзя. Это была бы огромнейшая дыра в безопасности. Чего тебе конкретно-то добиться надо? Зачем вдруг за пользователя на ссылку нажимать? Почему бы сразу на нее не перенаправить?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 19:31
|
Интересующийся
|
|
Регистрация: 10.06.2014
Сообщений: 18
|
|
Erolast, я пишу скрипт для себя. Мне нужно перейти в онлайн магазин, проверить цену товара и если она ниже, установленного мной предела, купить товар.
Проблема возникла в самом начале пути. Не понимаю как можно работать со страницами других сайтов.
Будь это мой сайт, я конечно, мог бы и узнать цену товара (.innerHTML), и кликнуть по нужной ссылке (.click), а так... Я понимаю, что вопрос какой то глупый и простой, но решения все же не вижу.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 19:57
|
![Аватар для Erolast](https://javascript.ru/forum/image.php?u=30674&dateline=1380548540) |
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
То есть, ты хочешь сделать так, чтобы ты открывал документ со своим скриптом, а javascript за тебя переходил на нужную страницу и что-то там делал? Нет, так не получится.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 20:05
|
Интересующийся
|
|
Регистрация: 10.06.2014
Сообщений: 18
|
|
Сообщение от Erolast
|
То есть, ты хочешь сделать так, чтобы ты открывал документ со своим скриптом, а javascript за тебя переходил на нужную страницу и что-то там делал? Нет, так не получится.
|
Я понимаю, что именно так не получится, потому и прошу помощи. Нужен совет как это можно реализовать.
К примеру, в Опере есть такой виджет как Tampermonkey, он позволяет выполнять скрипт прямо в браузере. Возможно можно как то через него это реализовать, может еще как то...
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 20:22
|
![Аватар для Erolast](https://javascript.ru/forum/image.php?u=30674&dateline=1380548540) |
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
Через юзерскрипты можно, да... но в таком случае вообще непонятна проблема. Ну подключай к странице этого онлайн-магазина и выполняй какие угодно действия, зачем с перенаправлениями мутить?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 20:24
|
Интересующийся
|
|
Регистрация: 10.06.2014
Сообщений: 18
|
|
... и код будет работать в браузере, правильно?
А можно это реализовать без браузера (мне важно минимизировать потребление ресурсов, а браузер - это слишком затратно)?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
10.06.2014, 20:42
|
![Аватар для Erolast](https://javascript.ru/forum/image.php?u=30674&dateline=1380548540) |
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
Можно.
|
|
|
|