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

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

01.05.2018, 12:12. Показов 1905. Ответов 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
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru