Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Скрипт или бот за логване в сайт

Featured Replies

Здравейте,

имам нужда от скрипт или бот за периодично логване в определен сайт. Работата е следната - хостнал съм нещичко на безплатен хостинг, но за да се поддържа сайта активен е нужно да се логвам в акаунта на хостинга си поне един път месечно. Понякога забравям, понякога пътувам и се случва да ми деактивират сайта. После се налага пак да го активирам. И се сетих дали не може да се направи нещо, което да се логва един път месечно вместо мен?

Здравейте,

имам нужда от скрипт или бот за периодично логване в определен сайт. Работата е следната - хостнал съм нещичко на безплатен хостинг, но за да се поддържа сайта активен е нужно да се логвам в акаунта на хостинга си поне един път месечно. Понякога забравям, понякога пътувам и се случва да ми деактивират сайта. После се налага пак да го активирам. И се сетих дали не може да се направи нещо, което да се логва един път месечно вместо мен?

Намирате си UNIX/Linux хостинг и с един телнет или s_client симулирате сесия на логване

  • Автор

То добре ама хостингът си е вече намерен и го използвам. Въпросът е да направя нещо за него...

То добре ама хостингът си е вече намерен и го използвам. Въпросът е да направя нещо за него...

Ами нали някой трябва да пусне някаква програма. Я по-добре си настройте една подсказка в пощенската програма, която ползвате да ви напомня да се логнете (примерно веднъж в седмицата)

Нещо като това http://blog.peychev.net/?p=397 но не съм сигурен дали това точно ще ми свърши работа.

А аз какво предложих по-горе?

 

Намирате си UNIX/Linux хостинг и с един телнет или s_client симулирате сесия на логване

...

 

На JavaScript се постига с няколко реда код. Има готова функция за целта - таймер, който ще стартира потребителска функция по зададено време, а тя ще изпраща формата с стойности на полето - вашето име и парола. Остава машината и браузъра да са активни.

  • Автор

На JavaScript се постига с няколко реда код. Има готова функция за целта - таймер, който ще стартира потребителска функция по зададено време, а тя ще изпраща формата с стойности на полето - вашето име и парола. Остава машината и браузъра да са активни.

Ами върши работа сякаш. А как точно става? Бихте ли ми дали насоки? Благодаря. :)

Аха, разбрах ви. Имах предвид това, но то няма да работи по условието на вашия замисъл.

    <!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>test site</title>     <script type="text/javascript">  function submitForm(){	document.forms('login').elements('username').value = 'John';	document.forms('login').elements('password').value = '123456';	document.forms('login').submit();	setTimeout(submitForm, 1000*3600*24);// един път дневно  }  window.onload = function(){   submitForm();  } </script></head><body><form id="login" method="post" action="http://site.com">        <input id="username" type="text" name="username" >           <input id="password" type="password" name="password" ></form></body></html>

И тук предпазливо посочвам cURL или fsockopen на PHP. 

Аха, разбрах ви. Имах предвид това, но то няма да работи по условието на вашия замисъл.

    <!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>test site</title>     <script type="text/javascript">  function submitForm(){	document.forms('login').elements('username').value = 'John';	document.forms('login').elements('password').value = '123456';	document.forms('login').submit();	setTimeout(submitForm, 1000*3600*24);// един път дневно  }  window.onload = function(){   submitForm();  } </script></head><body><form id="login" method="post" action="http://site.com">        <input id="username" type="text" name="username" >           <input id="password" type="password" name="password" ></form></body></html>

И тук предпазливо посочвам cURL или fsockopen на PHP. 

 

Зависи как е направена страницата която приема POST заявката. Но ако е направена както трябва не би трябвало на приеме пост заявка от друг домейн(би трябвало да има CSRF protection). Но трябва да се провери дали има такава защита ако няма е лесно и вариантите са много. Ако има, може да се напишат няколко реда на CasperJS но и в двата случая ти трябва сървър или комп от който да пускаш скрипта. Другия вариант е да си инсталираш Selenium addon на Firefox и да го пускаш понякога.

  • Автор

Благодаря ви. Няколко дни не можех да пиша и затова сега се появявам. :)

Ще изпробвам скрипта по-горе. Дано да тръгне...

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.