为什么会有第二篇文章呢,因为北京周边的考点太难抢了,都不是页面样式能不能展示的问题了!!!

 

如何在网页完全打不开的情况下报考PMP?

 

首先,自动登录。

打开浏览器,输入网址http://exam.chinapmp.cn/login.shtml ,按回车。

不管页面报不报错,在控制台输入以下代码。即可自动登录。

function appScripts(cb) {
    let _src = scriptArr.shift();
    if (_src) {
        let s = document.createElement('script');
        s.onload = () => {
            console.log(`add script done ==> ${_src}`);
            appScripts(cb);
        };
        s.src = _src;
        document.body.appendChild(s);
    } else {
        cb();
    }
}

function tryLogin(uName, uPass) {
    SHOW.Ajax.Exam.Login.Save(0, uName, uPass, res => {
        if (!res.error) {
            console.log(res);
            alert('登录成功, 进入下一步');
            window.location.href = 'http://user.chinapmp.cn/examsign;info.shtml';
        } else {
            console.log(`登录失败, 再次尝试 AT::${Date.now()}`);
            tryLogin(uName, uPass);
        }
    });
}

let scriptArr = [
    'http://card.mugeda.com/js/other/jquery.js',
    'http://card.mugeda.com/js/other/jcomm.js',
    'http://card.mugeda.com/js/other/4BD0ABA8E39F14797B0A73A80C2F1DBE.js',
    'http://card.mugeda.com/js/other/SHOW.Ajax.Exam.Login.js'
];

appScripts(() => {
    tryLogin('登录账户', '登录密码');
});

 

 

 

 

 

下图为在网页500的情况下,登录成功。

 

 

然后再开一个网页 http://user.chinapmp.cn/examsign;sign.shtml ,注入一些必要的js文件。

方法还是一样,在控制台输入以下代码,按回车。

function appScripts(cb) {
    let _src = scriptArr.shift();
    if (_src) {
        let s = document.createElement('script');
        s.onload = () => {
            console.log(`add script done ==> ${_src}`);
            appScripts(cb);
        };
        s.src = _src;
        document.body.appendChild(s);
    } else {
        cb();
    }
}

let scriptArr = [
    'http://card.mugeda.com/js/other/jquery.js',
    'http://card.mugeda.com/js/other/juimin.js',
    'http://card.mugeda.com/js/other/jcomm.js',
    'http://card.mugeda.com/js/other/61026A313A3252DDCCB247023B60CDAF.js',
    'http://card.mugeda.com/js/other/examsign.js',
    'http://card.mugeda.com/js/other/examsignedit.js',
    'http://card.mugeda.com/js/other/jvalidation.js',
    'http://oss.aiyawoc.com/js/pmp/EXAM20210413.js', //考试信息
    'http://card.mugeda.com/js/other/SHOW.Ajax.User.Examsign.sign.js'
];

appScripts(() => {
    console.log('全部注入完成');
});

 

 

下图为注入成功的界面

 

 

 

最后一步,输入自己的信息,等待报名成功。

let signInfo = {
    Ed: '10000044',
    Etitle: ' 2021年6月20日项目管理资格认证考试',
    Stype: '101',
    StypeName: '项目管理师(PMP®)',
    Xing: '?', //你的姓拼音
    Zhong: '',
    Ming: '?', //你的名字拼音
    Peixunjigou: '515',
    Peixunjigouming: '北京光环致成国际管理咨询股份有限公司',
    PMIUname: '?', //PMI账号
    PMIUpass: '?', //PMI密码
    IsPMIUser: false,
    PMINumber: '',
    PMIUtimeB: '',
    PMIUtimeE: '',
    PMItimeB: new Date(1618156800000), //pmi有效期起始时间,用时间戳转换工具
    PMItimeE: new Date(1649692800000), //pmi有效期截止时间,用时间戳转换工具
    Kaodian: '64', //考点id,待获取
    Kaodianming: '廊坊管院', //考点名,待确认
    PMIID: ' ?', //PMI ID,在PMI英文网站上报考完毕可获取
}

function trySign(u) {
    SHOW.Ajax.User.Examsign.Sign(
        u.Ed,
        u.Etitle,
        u.Stype,
        u.StypeName,
        u.Xing,
        u.Zhong,
        u.Ming,
        u.Peixunjigou,
        u.Peixunjigouming,
        u.PMIUname,
        u.PMIUpass,
        u.IsPMIUser,
        u.PMINumber,
        u.PMIUtimeB,
        u.PMIUtimeE,
        u.PMItimeB,
        u.PMItimeE,
        u.Kaodian,
        u.Kaodianming,
        u.PMIID,
        res => {
            if (res.value != null) {
                alert("您已报名成功,此次考试您应缴纳的费用为" + res.value + ",您的材料会在3天之内审核,请耐心等待!", "报名提示:", function () {
                    window.location.href = "myexam" + SHOW.Config.Ext;
                });
            } else {
                console.log(`报名失败!AT::${Date.now()}, 重试中...`);
                trySign(u);
            }
        });
}

trySign(signInfo);

 

 

注意时间转换工具要选择毫秒 https://tool.lu/timestamp/ 

 

 

 

在网页完全打不开的情况下,报考成功了!!!!!

 

 

总结,不会抢火车票的程序员不是好的项目经理!

 

posted @ 2021-04-14 16:28 酸奶小妹 阅读(850) 评论(0) 推荐(0) 编辑
摘要: PMP认证是项目经理专业人士的资格认证。PMP考试是由美国项目管理协会(PMI)发起的项目经理考试。 由于疫情原因,今年(2021年)4月和6月的考试合并到一起。自9月份起,考试从单选题变成多选题,难度提升。 所以,今年6月的考试有非常多的人报名! 到底有多少人报名呢,我们看看下图: 服务器全面挂机 阅读全文
posted @ 2021-04-13 10:11 酸奶小妹 阅读(4996) 评论(1) 推荐(1) 编辑
摘要: 1. 苏宁易购信用卡分期支付业务流程 2. 苏宁易购信用卡分期支付前端界面截图 2.1 商详 在商详页展现了分期免息利益点,将期数最多的分期免息利益点外露,这一点非常好。 但是在分期支付弹层里,有2种分期支付:苏宁任性付,信用卡分期付。这里让用户不知道如何选择,并且对这两种支付方式的区别有一定学习难 阅读全文
posted @ 2020-06-03 14:23 酸奶小妹 阅读(2215) 评论(0) 推荐(0) 编辑
摘要: 1.华为商城信用卡分期支付业务流程 2.华为商城信用卡分期支付前端截图 2.1 商详 展示商品分期免息利益点 2.2 登录 2.3 订单 确认订单信息,此处无分期支付详情展示。 2.4 收银台 2.4.1 首次分期支付含绑卡流程 第一个页面选择支付方式,这里选择信用卡分期。如果仅有一种支付方式,是可 阅读全文
posted @ 2020-06-02 17:48 酸奶小妹 阅读(2049) 评论(2) 推荐(0) 编辑
摘要: 1.小米商城信用卡分期支付业务流程 2.小米商城信用卡分期支付前端截图 2.1 商详 小米商城的商详页展示分期楼层,分期楼层里只有小米分期和花呗分期,里面没有指出信用卡分期。 这里可能是认为对于C端用户来说,信用卡分期不好理解,但实际上信用卡分期是最高是可以支持24期免息的,对用户来说是很大的利益点 阅读全文
posted @ 2020-06-02 15:37 酸奶小妹 阅读(4773) 评论(0) 推荐(0) 编辑
摘要: 1.JD Central信用卡分期支付业务流程 2.前端界面截图(H5) 2.1 商详页 可查看分期支付详情,展示单期最低分期金额以及对应的期数 2.2 登录页 进入购物车、结算、订单页之前,需先登录。 2.3 结算页 确认商品金额,去支付。此处无任何分期付款信息。 2.4 收银台 JDC收银台有多 阅读全文
posted @ 2020-06-01 15:43 酸奶小妹 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 1.京东白条分期支付业务流程 2.京东白条分期支付前端页面截图(H5) 2.1 京东商城 京东商城仅商详模块展示白条分期详情。包含: 2.2 京东数科(收银台) 2.2.1 判断是否登录 如果用户未登录,京东有快捷下单流程,验证手机号即可完成下单。 当然,用户也可以选择进行登录。 2.2.2 收银台 阅读全文
posted @ 2020-05-26 17:01 酸奶小妹 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 1.支付宝分期支付流程 2.支付宝分期支付前端界面截图 2.1 淘宝APP(H5) 2.1.1 商详 展示分期支付利益点,最长期数最低手续费,每期还款金额(不含手续费)。如12期免息,每期XX元。 2.1.2 结算 展示分期付款详情,包含总金额,分期支付金额,期数,每期手续费 2.2 支付宝 2.2 阅读全文
posted @ 2020-05-25 16:31 酸奶小妹 阅读(1707) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-25 09:17 酸奶小妹 阅读(6) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-24 12:47 酸奶小妹 阅读(14) 评论(1) 推荐(0) 编辑
点击右上角即可分享
微信分享提示