|
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 14
|
|
Отправка запросов, а так же curl05.06.2014, 19:29. Показов 6329. Ответов 10
Метки нет (Все метки)
Здравствуйте! У меня появилась идея по написанию что-то вроде бота, ну как бота... В общем, мне нужно, чтобы определённые запросы проходили раз в пару минут...
Нужна авторизация, так как я хоть что-то понимаю в php, то понимаю, что нужен именно curl, без него никак тут... Так вот, после авторизации, будет просто проходить пару запросов, каждый раз в 3 минуты(примерно)... Может кто-то поможет мне? Объяснит, что и где к чему, чтобы я дальше сам понимал... В php devel studio могу всё сделать, но я не люблю, когда комп выключен и бот не работает, хотел бы сделать через крон это всё и тогда, круглыми сутками будет всё работать... Прошу помощи! Добавлено через 22 секунды Запрос сам получить могу! Добавлено через 11 минут Я так понял, можно всё это сделать через file_get_contents(), только вопрос как?
0
|
|
| 05.06.2014, 19:29 | |
|
Ответы с готовыми решениями:
10
Подскажите curl или file_get_contents ? Для ограничения запросов по времени CURL и отправка Cookie Отправка переменных из таблицы по cURL |
|
|
|
| 05.06.2014, 19:37 | |
|
через file_get_content() не получится, тут нужен крон.
Сам в нем не сильно шарю но немного представляю как он работает. Тебе надо сделать так: Послать запрос на авторизацию с твоими данными со включенными куками. Если авторизация прошла и пришли те куки отправлять на нужную тебе страницу post/get запросы. Каждый раз проверяя те ли куки у тебя
0
|
|
|
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 14
|
|||||||||||
| 05.06.2014, 20:12 [ТС] | |||||||||||
|
Voka, я это прекрасно понимаю, но я не силён в php, я не понимаю, как отправить запрос...
вот кусок, что смог сделать
Добавлено через 28 минут Voka, выше код - бред...
0
|
|||||||||||
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||||||
| 06.06.2014, 01:09 | ||||||
|
Вызвать
0
|
||||||
|
Не мoдepaтор
|
|
| 06.06.2014, 01:59 | |
Сообщение было отмечено Pypsik как решение
Решение
Вот тут посмотрите.
1
|
|
|
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 14
|
|
| 06.06.2014, 10:40 [ТС] | |
|
MVS76, сейчас посмотрим, если работает, + твой)
Добавлено через 2 минуты MVS76, всё работает, спасибо... Можете ли подсказать как поставить на крон? И нужно ли, каждый раз делать авторизацию? или можно 1 раз сделать авторизацию и дальше выполнять действия, а то если я буду каждые 3 минуты авторизироваться и делать действия на сайте(заподозрят просто в использовании сторонних программ)
0
|
|
|
Не мoдepaтор
|
||||||
| 06.06.2014, 13:07 | ||||||
Сообщение было отмечено Pypsik как решение
Решение
Можно один раз в (сутки, час, минут)... перезаписывать куки, какой срок хранения - посмотрите в браузере, а далее по ним авторизовываться.
Для записи раз в некоторое время, пишите такой код
Вынесите код в отдельный файл, и напишите в службу поддержки хостинга, в письме укажите какой именно файл (название) и его расположение (путь), они вам напишут полный путь для крона, далее вы уже настроите на хостинге время через которое должен запускаться крон.
1
|
||||||
|
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 14
|
||||||
| 06.06.2014, 13:38 [ТС] | ||||||
|
MVS76, к сожалению на хостинге(бесплатном) разрешено только использовать часы, сутки и т.д., а минуты только тем кто платил за премиум, есть ли какой-нибудь способ сделать что-то вроде псевдо-крона? за выше условие спасибо, но я подумал, зачем мне так? Ведь можно просто поставить на крон(каждый час) получать куки и сохранять их в файл
Но если вы мне подскажете как сделать псевдо-крон(гугл не помог), то буду благодарен очень ...
0
|
||||||
|
Не мoдepaтор
|
|||||||||||
| 06.06.2014, 14:29 | |||||||||||
Сообщение было отмечено Pypsik как решение
Решение
Я использую так:
parser.php
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 14
|
|
| 06.06.2014, 16:13 [ТС] | |
|
MVS76, т.е. мои запросы будут отправляться в том случае, если кто-то будет посещать сайт? Я правильно понимаю? А так же вопрос, я поставил крон, но запросы не отправляются, вопрос почему?
0
|
|
|
Не мoдepaтор
|
|||
| 06.06.2014, 16:46 | |||
|
0
|
|||
| 06.06.2014, 16:46 | |
|
Помогаю со студенческими работами здесь
11
PHP CURL отправка файла Отправка GET запроса средствами CURL Отправка post запроса php cURL Отправка запросов на сайт Отправка запросов в php Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|