Страница 1 из 1

Получить данные с сайта и загнать в ipsec

Добавлено: 06 ноя 2019, 14:03
alitza9999
Добрый день.

Помогите пожалуйста со скриптом .

Задача - получать определенную строку с сайта и вставить ее IPSec policy раз в день

.
 

Использую скрипт для обхода заблокированных адресов и https://freevpn.me/accounts/ , но сервис меняет пароли раз в несколько дней.

Очень хочется автоматизировать процесс получения и смены пароля. Код страницы с нужным полем выглядит как то так -

<h3>L2TP/IPSec (PSK)</h3>
<ul><li><strong>IP:</strong> server2-fr.freevpn.se</li><li><strong>Username:</strong> freevpn.se</li><li><strong>Password:</strong> n8hH1yZnshUw<span class="cmamad cmamad-floatright"><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-7673003661192039" data-ad-slot="7860883903"></ins> <script type="text/javascript">(adsbygoogle = window.adsbygoogle || []).push({});</script></span></li><li><strong>Shared Secret (PSK):</strong> freevpn.se</li></ul>

Re: Получить данные с сайта и загнать в ipsec

Добавлено: 06 ноя 2019, 20:25
podarok66
Есть сомнения, что эта задача может быть выполнена скудными средствами командной строки ROS. Даже в Debian в bash это та ещё закавыка. Я как-то ранее делал это, но потом они немного сменили страницу, перестало работать, переделывать было не охота.

Код: Выделить всё

curl https://freevpn.co.uk/accounts/ | grep -o "Password.*" |grep -o ">.*" | grep -o "\w*" | head -n1
Теперь эта строка работала не на всех страницах... Но это строчка из bash, потом я результат отправлял на Микрот.