Заполните стороннюю форму с помощью PHP - PullRequest
0 голосов
/ 26 сентября 2018

Я относительно новичок в cURL, я никогда не использовал cURL для "чистки" сайтов или заполнения форм, но он мне нужен для моего следующего проекта.

В школе мне нужно выбратьзанятия, которые я хочу проводить, каждую неделю снова.Моя школа купила программное обеспечение, чтобы каждый ученик мог выбирать свои занятия.

Мы называем это CUPweb, и он действительно старый и недружественный к пользователю.Я хочу создать сайт, на котором студенты смогут быстро выбрать классы, которые они хотят посещать в течение предстоящей недели.Однако скрипты, которые я пробовал, не работают.

Как работает сайт моей школы:

  • Перейти к: http://bonhoeffer.cupweb6.nl/
  • Введите первые 4 буквы вашей фамилии
  • Если есть еще ученики с одинаковой фамилией (в моем случае 4), вы должны выбрать свое имя из выпадающего списка.(Вы можете попробовать себя под моей фамилией: Groot)
  • Чтобы просмотреть расписание, нажмите «петух»
  • (только по четвергам). Выберите уроки, введя 4-значный пин-код, а затем нажмите"login".

Чтобы выбрать свои классы, вы должны нажать на открытый класс, например, так: enter image description here

Сначала я попытался использовать этот старыйнеофициальный API: https://github.com/MegaCookie/CUP-PHP.Но все, что я получаю, это пустой объект (я думаю, что я установил VIEWSTATE_ и т.д. все в порядке).

Затем я попытался заполнить форму сценарием PHP, но я не знаю, как я могу получить доступныйклассы и мое расписание (см. рисунок выше) в PHP-объекте / массиве / строке.

Спасибо

...