Форум программистов, компьютерный форум, киберфорум Mikrotik
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/88: Рейтинг темы: голосов - 88, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 09.11.2016
Сообщений: 5
1

Скрипт нажатия кнопки продолжить на низкой скорости yota

30.11.2016, 19:13. Показов 17063. Ответов 14

Author24 — интернет-сервис помощи студентам
Здравствуйте, кто может подсказать как написать скрипт нажатия кнопки продолжить на низкой скорости yota.
Сейчас у меня свёрнутый батник такого вида.

Windows Batch file Скопировано
1
2
3
4
:m1
Ping -n 1 ya.ru >nul && Start "yota" /min "e:\curl\bin\curl.exe" --data "accept_lte=1&redirurl=http%3A%2F%2Fya.ru%2Fyota&connection_type=light&service_id=Sliders_Free_Temp" http://hello.yota.ru/php/go.php
timeout /t 20 /nobreak
goto :m1
Как поставить такую операцию в микротике?
Yota каждые сутки блокирует бесплатный доступ на 128 кбит.с, у меня через роутер работает шаринг и поэтому написал такой батник, но хочу переместить его в роутер, к которому подключен модем.
951 микротик прошивка 6.38
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.11.2016, 19:13
Ответы с готовыми решениями:

Скрипт нажатия кнопки
подскажите скрипт для нажатия этой кнопки перепробывал кучу методов толи чтот не правельно делаю толи не пашет) <div...

Скрипт с кнопки выполняется без её нажатия
Есть кнопка с кодом: <button onclick="javascript:__doPostBack('ctl00$MainContent$GridView1','Select$0'); ...

Скрипт авто нажатия кнопки в программе
Всем привет! Подскажите скрипт либо пример скрипта, который при запуске виндовса 7 будет запускать программу (в моем случае программка...

14
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
1940 / 715 / 155
Регистрация: 10.06.2009
Сообщений: 2,831
30.11.2016, 20:33 2
Цитата Сообщение от kesaman2 Посмотреть сообщение
"e:\curl\bin\curl.exe"
Можно на метароутере поднять DD-WRT и на нём в кроне создать данное правило.

Добавлено через 4 минуты
Кстати не только DD-WRT но и OpenWRT.
0
0 / 0 / 0
Регистрация: 09.11.2016
Сообщений: 5
01.12.2016, 00:21  [ТС] 3
Установил я опенврт, дал ему интернет, но блин в той сборке официальной нет курв-а а через вгет выдаёт ошибку.
0
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
1940 / 715 / 155
Регистрация: 10.06.2009
Сообщений: 2,831
01.12.2016, 07:26 4
Пакеджы можно собрать самому. А про то, что вам надо, написанно на официальной вики OpenWRT.
0
Эксперт по компьютерным сетям
4348 / 1678 / 335
Регистрация: 23.06.2009
Сообщений: 5,956
01.12.2016, 08:44 5
микротик вроде как сам может делать GET/POST, видел в скрипте для no-ip
1
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
1940 / 715 / 155
Регистрация: 10.06.2009
Сообщений: 2,831
01.12.2016, 11:38 6
Да нашёл я вами указанный скрипт.
Осталось его переделать под ваши нужды.
0
0 / 0 / 0
Регистрация: 09.11.2016
Сообщений: 5
01.12.2016, 16:17  [ТС] 7
Спасибо за труды, но у fetch ограниченный функционал, только файл получить. Post нету. Других команд таких нет, и функциональность не расширишь без метароутера.

Добавлено через 10 минут
для wget
wget --post-data 'accept_lte=1&redirurl=http%3A%2F%2Fya.ru%2Fyota&connection_type=light&service_i d=Sliders_Free_Temp' http://hello.yota.ru/php/go.php
Где собака зарыта? Всё перезагуглил и перепроверил.

Все эти опенврт работают в режиме эмуляции через одно место - консоль зависает постоянно, наверно откажусь от этой идеи.
0
0 / 0 / 0
Регистрация: 09.11.2016
Сообщений: 5
02.12.2016, 22:42  [ТС] 8
Простите за нубство
всё-таки установил curl
Нашёл скрипт http://www.linux.org.ru/forum/general/11401301
сделал файлы yota.sh и log в /root
забил его в крон */1 * * * * /bin/sh /root/yota.sh >> /root/log
в списке демонов крон запущен
командой sh -x yota.sh ошибок не находит

Как проверить что скрипт из крона выполняется?
0
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 2
22.01.2019, 07:54 9
Сколько воды утекло от первого вопроса, однако решение есть! Спешу поделиться со всеми. Начиная с версия ROS 6.39 fetch научился делать POST.

Вот она заветная строчка (если что поправьте у себя, посмотрев исходный код страницы модема в районе кнопки "продолжить" на низкой скорости).

/tool fetch http-method=post http-data="accept_lte=1&redirurl=http%3A%2F%2Fwww.msftconnecttest.com%2Fredirect&conn ection_type=light&service_id=Sliders_Free_Temp" http://hello.yota.ru/php/go.php
0
 Аватар для GBIT
14 / 14 / 5
Регистрация: 05.10.2011
Сообщений: 223
24.11.2019, 20:25 10
kesaman2, Avirs,
доброго времени!
Подскажите, а метод еще рабочий?
Проверяю на Windows. Я скачал curl 7.67.0 for Windows. Рядом сделал .bat файл, как в этом сообщении. Скрипт запустился, но Yota по прежнему ожидает от меня нажатия на продолжить доступ.
0
Эксперт по компьютерным сетям
 Аватар для romsan
5327 / 2195 / 468
Регистрация: 17.10.2015
Сообщений: 9,335
24.11.2019, 22:21 11
GBIT, ну дак выше же решение описано.
0
 Аватар для GBIT
14 / 14 / 5
Регистрация: 05.10.2011
Сообщений: 223
24.11.2019, 23:03 12
romsan, ок, я обновил скрипт, как указано тут
Сейчас он выглядит так:
Code Скопировано
1
2
3
4
:m1
Ping -n 1 ya.ru >nul && Start "yota" /min "c:\yota\curl.exe" --data "accept_lte=1&redirurl=http%3A%2F%2Fwww.msftconnecttest.com%2Fredirect&connection_type=light&service_id=Sliders_Free_Temp" http://hello.yota.ru/php/go.php
timeout /t 20 /nobreak
goto :m1
Но Yota продолжает просить нажать их ссылку.
0
Эксперт по компьютерным сетям
 Аватар для romsan
5327 / 2195 / 468
Регистрация: 17.10.2015
Сообщений: 9,335
25.11.2019, 08:53 13
Цитата Сообщение от Avirs Посмотреть сообщение
/tool fetch http-method=post http-data="accept_lte=1&redirurl=http%3A%2F%2Fwww.msftconnecttest.com%2Fredirect&conn ection_type=light&service_id=Sliders_Free_Temp"
вроде как это нужно поправить в МТ
0
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 2
25.11.2019, 10:34 14
Советую открыть страничку с кнопкой Йоты и просмотреть исходный код, как называется элемент кнопки, какие действие делает и т.п. Разобраться в этом и "победить" скрипт ) Возможно прошивка иная - другие наименования элементов на страничке.
0
Эксперт по компьютерным сетям
 Аватар для romsan
5327 / 2195 / 468
Регистрация: 17.10.2015
Сообщений: 9,335
26.11.2019, 11:42 15
Avirs, да, именно. В посте как раз об этом и написано:
Цитата Сообщение от Avirs Посмотреть сообщение
если что поправьте у себя, посмотрев исходный код страницы модема в районе кнопки "продолжить" на низкой скорости
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2019, 11:42
Помогаю со студенческими работами здесь

В чем причина низкой скорости ссд?
Здравствуйте. Подскажите пожалуйста в чем причина низкой скорости ссд. Не разберусь как вставить картинку, чтение~90, запись ~65....

Можно ли после нажатия кнопки сделать скрипт
Можно ли после нажатия кнопки сделать скрипт(или что тут надо?) который будет отсылать одному!!! человеку на почту емаил некоторые...

Скрипт предупреждение после нажатия кнопки удалить
Подскажите пример самого простого скрипта который при нажатии на кнопку в форме выскакивал бы и писал вы действительно хотите продолжить? ...

Необходимо написать скрипт для нажатия кнопки - CallBack
Есть кнопка и рамка. Надо, чтоб при нажатии на кнопку прозрачность рамки становилась 100%, а при повторении нажатия становилась 0%. ...

Уменьшение скорости интернета через Wi-Fi вследствие низкой силы тока (напряжения)?!
Здравствуйте. Такая проблема - имеется роутер Asus rt-n16 с подключенным к нему интернетом на 30mbps (по тарифу). Через Wi-Fi интернет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Сопоставление с образцом (Pattern Matching) в Python: Списки и словари
py-thonny 19.03.2025
Программисты любят, когда код говорит сам за себя. Представьте, что вы можете просмотреть структуру данных и мгновенно понять, что с ней делать — без сложных условий и вложенных проверок. Именно эту. . .
Работа с метаданными EXIF и JPEG в JavaScript
run.dev 19.03.2025
Работа с изображениями в веб-разработке нередко выходит за рамки простого отображения картинки. Современные задачи требуют глубокого понимания структуры файлов и умения манипулировать их внутренними. . .
Чеклист для Kubernetes в продакшене: Лучшие практики для SRE
Mr. Docker 19.03.2025
Когда сталкиваешься с запуском Kubernetes в продакшене, невольно задаешься вопросом: почему то, что так гладко работало в тестовой среде, вдруг начинает вызывать головную боль на боевых системах?. . .
Разработка продвинутого ИИ в Unity с использованием Behavior Graph
GameUnited 19.03.2025
В разработке игр искусственный интеллект персонажей часто становится тем элементом, который превращает хорошую игру в выдающуюся. До недавнего времени разработчикам под Unity приходилось либо писать. . .
Словари в Python: методы работы, оптимизация, сериализация
py-thonny 19.03.2025
Каждый хотя бы раз сталкивался с необходимостью хранить связанные данные, где важна не только сама информация, но и их взаимосвязь. В дебрях Python словари — это тот универсальный инструмент, который. . .
Реализация паттерна CQRS с Event Sourcing в PHP
Jason-Webb 19.03.2025
CQRS (Command Query Responsibility Segregation) — это архитектурный паттерн, который разделяет операции чтения и записи данных в приложении. Если вы столкнулись с ситуацией, когда ваше PHP-приложение. . .
std::span в C++: Подпредставлени­я и срезы
NullReferenced 18.03.2025
Если вы когда-нибудь работали с большими объемами данных в C++, то наверняка сталкивались с необходимостью манипулировать отдельными частями массивов или контейнеров. Традиционные подходы часто. . .
std::span в C++: Доступ к элементам и итерирование
NullReferenced 18.03.2025
В C++ каждый разработчик сталкивается с проблемой эффективного управления последовательностями данных. Представьте: вы работаете с массивом, передаете его в функцию, а затем в другую, и каждый раз. . .
Утечки памяти в C#
UnmanagedCoder 18.03.2025
Когда мы говорим о разработке приложений на C#, то часто успокаиваем себя мыслью, что сборщик мусора решит все наши проблемы с памятью. "Память управляется автоматически" — эта мантра прочно засела в. . .
std::span в C++: Введение в невладеющее представление
NullReferenced 18.03.2025
С появлением стандарта C++20 у нас появился новый инструмент — std::span, который представляет собой невладеющее представление для работы с последовательностями данных. std::span — это легковесный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер