我的学校目前有一个网站,上面有我们的课程。我一直在尝试通过请求其他页面上的其他信息并通过 chrome 扩展将它们放在侧栏上来改进它在主页上显示的一些信息。尝试查看此信息时,我必须登录,它是 HTTPS。但是我可以从另一个页面中提取成绩。但是当我尝试提取作业时,它最终会发回GET 406 Not Acceptable Error。
function removeElements(){
$("aside#right-side").children('div').remove();
$("aside#right-side").children('h2').remove();
$("aside#right-side").children('ul').remove();
}
function addDivs(){
$("aside#right-side").prepend('<div class="events_list"><h2>Upcoming Assignments</h2><div class="assignment-summary-div"></div></div>');
$("aside#right-side").prepend('<div class="events_list"><h2>Grade Summary</h2><div class="grade-summary-div"></div></div>');
}
function getInfo(){
$(".grade-summary-div").load("grades .course_details");
$(".assignment-summary-div").load("assignments .assignment_list");
}
现在根据我的理解,如果我已经登录,我不需要进行身份验证或使用 api。我可能错了,但这就是我在这里的原因。为什么我会收到 406 错误?