该站点没有公共api,该站点上有一个带有时间表的表单,是否可以编写脚本来按需从该表单收集数据?
此网站:https://www.altstu.ru/main/schedule/
这实际上是这种形式的数据库请求:
$(document).ready(function () {
$('#id_faculty').change(function () {
var facultyId = $('#id_faculty').val();
$('#submit').after('<img id="loading" src="/media/static/js/lytebox/images/loading.gif" alt="loading..." style="vertical-align: middle" />');
$.getJSON('/main/schedule/ws/group/',{f: facultyId},function(data) {
if ($.isArray(data)) {
$('#id_group').children().remove();
$.each(data,function (i,item) {
$('#id_group').append('<option value="' + item['id'] + '">' + item['name'] + '</option>');
});
}
else { alert(data); }
$('#loading').remove();
}
);
})
})