【github copilot 学生包】记录一下学生认证过程
佬的账号原来申请过学生包,已经过期了,遂准备重新申请一个,看了网上的教程大概总结就是两点:
- 开发者工具 - 传感器修改虚拟定位 经纬度到填的学校
- 上传学校入学证明
按照教程,填了
- 身份:学生
- 学校:对应大学
- 邮箱:教育邮箱
步骤
先修改经纬度到对应学校,点管理,添加一个定位项,经纬度自己填即可。
改完之后记得切换下定位(无替代 - 学校)多切几次,不然不生效,不生效再多刷新试试。
在控制台运行下面代码检查是否修改成功
// 检查浏览器是否支持Geolocation if ("geolocation" in navigator) {
navigator.geolocation.getCurrentPosition(
(position) => {
const latitude = position.coords.latitude;
const longitude = position.coords.longitude;
const accuracy = position.coords.accuracy; // 精度(米) console.log(`纬度: ${latitude}`);
console.log(`经度: ${longitude}`);
console.log(`精度: ${accuracy}米`);
// 使用经纬度数据 // ...
},
(error) => {
// 错误处理 switch(error.code) {
case error.PERMISSION_DENIED:
console.error("用户拒绝了位置请求");
break;
case error.POSITION_UNAVAILABLE:
console.error("位置信息不可用");
break;
case error.TIMEOUT:
console.error("获取位置超时");
break;
default:
console.error("未知错误");
}
},
{
// 可选参数 enableHighAccuracy: true, // 高精度模式 timeout: 10000, // 超时时间(毫秒) maximumAge: 0 // 不缓存位置
}
);
} else {
console.error("浏览器不支持Geolocation API");
}
然后提前准备上传材料工作
SheerID Document Generator
只需要将对应校徽、大学名字、地址、学生名字、学生地址都按照学校地址去填写即可,然后点击 Download ZIP 下载
压缩包里只用到这一个
访问 github 全程无代理,如无法直连建议找过渡方案
然后去 github - settings - Billing and licensing - Education benefits - Start an application
填写信息:
- 类型:学生
- 学校
- 教育邮箱
点 Share Location 之前先在控制台测一下经纬度是否正确,通过之后点继续,第二步的验证材料下拉框选第一个材料类型,然后把之前准备的那张图片直接上传,提交等待审核。
十分钟后:
记录申请的一个过程,有条件的佬可以直接照搬











