1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/luoning_php-Lcrawl

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Обзор фреймворка:

Этот репозиторий является лишь резервной копией кода, для получения последних обновлений перейдите на GitHub lndj/Lcrawl.

Фреймворк реализует функции краулера системы управления учебным процессом на основе PHP и MySQL.

На данный момент реализованы следующие функции: получение данных о результатах обучения, расписании занятий, выборе курсов, экзаменах, уровневых экзаменах, пересдачах экзаменов и статистическом подсчёте результатов через имитацию входа в систему и их фильтрация с последующим сохранением.

Прост в использовании! Комментарии полные!!!

Адрес проекта:

http://lcrawl.lzjtuhand.com

http://www.luoning.me/lcrawl.html

Детали фреймворка:

  • classes — файлы основных классов фреймворка;
  • temp — папка для хранения временных файлов cookie, которые можно периодически очищать;
  • autoloader.php — файл автоматической загрузки фреймворка;
  • run.php — входной файл фреймворка, который можно использовать, просто включив его командой include 'run.php';.

Использование:

<?php
// Включаем входной файл фреймворка
include 'run.php';

// Идентификатор и пароль учебного аккаунта
$jwid = '201201148';
$jwpwd = '********';

/*
 *   Распределение и выполнение задач
 *   По умолчанию используется сериализация для хранения данных, а при получении данных происходит десериализация
 *   Для более подробной информации см. classes/Lcrwl.class.php
 *   Вы можете выбрать использование функций json_encode/json_decode или serilize/unserilize
*/

// Получение данных об успеваемости за все годы
$Lcrawl->getGrade($jwid,$jwpwd);

// Получение данных о расписании экзаменов
$Lcrawl->getExam($jwid,$jwppwd);

// Получение данных о выборе курсов
$Lcrawl->getChooseCourses($jwid,$jwpwd);

// Получение данных об уровневых экзаменах
$Lcrawl->getGradeExam($jwid,$jwpwd);

// Получение данных о пересдаче экзаменов
$Lcrawl->getMakeupExam($jwid,$jwpwd);

// Получение данных о расписании занятий
$Lcrawl->getSchedule($jwid,$jwpwd);

// Получение статистических данных об успеваемости
$Lcrawl->getGradeCount($jwid,$jwpwd);

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Элегантный краулер для системы управления учебным процессом в форме квадрата. Развернуть Свернуть
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/luoning_php-Lcrawl.git
git@api.gitlife.ru:oschina-mirror/luoning_php-Lcrawl.git
oschina-mirror
luoning_php-Lcrawl
luoning_php-Lcrawl
master