Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532

Почему через браузер работает, а через cron нет?

01.05.2018, 12:12. Показов 1951. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Написал не большой код, который вводит мои данные и отправляет методом POST на сайт, где требуются эти данные для авторизации. Проверил через браузер(перешел по ссылке, где находится этот файл), все работает(Авторизация успешно!). Добавил этот файл в cron, но ничего не работает.
Добавил JS код, чтобы он сам нажимал на кнопку, поэтому проблема не в это, а в другом.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.05.2018, 12:12
Ответы с готовыми решениями:

Почему не работает автобекап через cron в Ubuntu 18?
PostgreSql 12 установлена на VPS Ubuntu 18. Задача для cron - 3 0 * * * ~/scripts/postgresql_dump.sh Код скрипта - #!/bin/sh ...

Запрет cron скрипта на выполнение через браузер
Я извиняюсь, за, возможно глупый вопрос, написал людям скрипт, отсылающий письма, поместил в корень сайта, владельцы сайта должны были...

Java and Oracle DB Через Applet Viewer отображает, а через браузер нет
Вообщем такая проблема! Сделал апплет, разместил на нем jTable и jButton. По нажатию на кнопку, создается подключение к БД, выполняется...

16
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
01.05.2018, 13:02
У экстрасенсов выходной, так что потребуется неработающий код
0
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
01.05.2018, 13:09  [ТС]
Это простой html код с form:
HTML5
1
2
3
4
5
<form style="margin: 0;" action="сайт" method="post" id="loginste">
    <input type="text" value="ТУТ МОИ ДАННЫЕ" name="log_email" maxlength="35" placeholder="E-mail">
    <input type="password" value="ТУТ МОИ ДАННЫЕ" name="pass" maxlength="35" placeholder="Пароль">
    <input class="next-slide-text" style="width: 76px;" type="submit" id="recaptcha-submit" name="login" value="Войти">
</form>
и JS:
JavaScript
1
2
3
4
5
6
7
8
<script>
    document.addEventListener('DOMContentLoaded', function(e){ // ждем окончание загрузки
        setTimeout(function(){
            var myElement = document.querySelector('.next-slide-text') // ищем нужный элемент
            myElement.click() // клик!
        }, 1000) // 1000 msec = 1 sec
    })
</script>
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
01.05.2018, 13:25
Риназ, crontab -l
0
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
01.05.2018, 13:35  [ТС]
Jewbacabra, К сожалению я Вас не понял. Что это значит?
Я так полагаю это настройка cron, но не пойму в чем разница?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
01.05.2018, 13:38
Цитата Сообщение от Риназ Посмотреть сообщение
Что это значит?
Покажет текущие крон задачи
0
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
01.05.2018, 13:40  [ТС]
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Покажет текущие крон задачи
Все равно не совсем понял, как это поможет?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
01.05.2018, 13:45
Цитата Сообщение от Риназ Посмотреть сообщение
Все равно не совсем понял, как это поможет?
Я не понимаю что вообще происходит, и хочу увидеть для начала конкретную неработающую команду
0
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
01.05.2018, 13:48  [ТС]
куда этот "crontab -l" вставить?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
01.05.2018, 13:51
Риназ, в консоле. Или что имелось ввиду под
Цитата Сообщение от Риназ Посмотреть сообщение
Добавил этот файл в cron
Как вообще происходит запуск этого скрипта?
0
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
01.05.2018, 13:58  [ТС]
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Как вообще происходит запуск этого скрипта?
Через cron. Я добавил cron задачу.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
01.05.2018, 14:02
Цитата Сообщение от Риназ Посмотреть сообщение
Я добавил cron задачу.
Какие конкретно были сделаны действия, чтобы добавить задачу?
Какую конкретно задачу
Я знаю 1 правильный способ создать крон задачу: crontab -e, и добавить нужную команду.
0
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
01.05.2018, 14:09  [ТС]
Jewbacabra,
@daily
/usr/bin/wget -O - -q "http://site.ru/123.php" >/dev/null 2>&1
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
01.05.2018, 14:39
Риназ, wget не обрабатывает javascript. Нужен браузер, что-то вроде headless chrome
0
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
01.05.2018, 14:45  [ТС]
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Нужен браузер, что-то вроде headless chrome
Это не мой сервер, а хостинг, поэтому я не могу изменить настройки.
Можно ли сделать что-то подобное для cron(чтобы он работал через cron)?

Добавлено через 1 минуту
Цитата Сообщение от Jewbacabra Посмотреть сообщение
wget не обрабатывает javascript.
т.е. js не выполняется(не нажимает на кнопку). В этом проблема?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
01.05.2018, 14:46
Риназ, без нужного по не выйдет
Цитата Сообщение от Риназ Посмотреть сообщение
т.е. js не выполняется(не нажимает на кнопку). В этом проблема?
да

Зачем потребовалось делать таким странным способом, если на php хватает библиотек позволяющих выполнить http запрс?
http://docs.guzzlephp.org/en/stable/
https://secure.php.net/manual/ru/book.curl.php
0
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
02.05.2018, 09:42  [ТС]
Ну я в программировании не профи, поэтому не знаю многое.
Как по другому это можно сделать?

Добавлено через 10 минут
Может так?
HTML5
1
<body onload="document.getElementById('имя id').click();">
Добавлено через 18 часов 41 минуту
Jewbacabra, Мне надо обязательно с нажатием кнопки. Если wget не работает с JS, то что работает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.05.2018, 09:42
Помогаю со студенческими работами здесь

На всех устройствах через wi fi интернет работает, а через кабель нет
Ребят, такая во проблема. Телефон и ноут отлично подключаются к Wi Fi и выходят в интернет. А на компе, который подключается к...

Еcли к сайту подключаться через ip, то всё работает, а если через домен, то нет
Привет всем! Помогите пожалуйста нубу!)Уже весь гугл прочитал, но никак не могу справиться :(. Есть веб-сервер на котором стоит IIS 7. Я...

Qt рисование точки на слое QVBoxLayot. Через хеадер работает. Через файл класса нет
1.Qt рисование точки на слое QVBoxLayot. Через хеадер работает. draw.h #ifndef DRAW_H #define DRAW_H #include...

интернет через wi-fi работает а через LAN нет
привет! наверное уже заезженная тема однако решения этой проблемы я так и не смог найти, поэтому и обращаюсь к вам. есть роутер d-link...

Через wifi работает, а через кабель - нет
После сканирования антивирусом комп, и последующего его удаления, перестал подключаться к интернету. Стоит роутер (dir-615). На ноутбуке...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru