Beispiel #1
0
def get_all_course_purchased_record(userToken):
    url = 'https://gate.lagou.com/v1/neirong/app/getAllCoursePurchasedRecord'
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "拉勾教育/获取所有已购课程的列表(大课和专栏课程)"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #2
0
def get_credit_center_info(userToken):
    url = 'https://gate.lagou.com/v1/neirong/course/user_growth/getCreditCenterInfo'
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "学分中心"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #3
0
def get_homepage_cards(userToken):
    url = 'https://gate.lagou.com/v1/neirong/app/getHomePageCards'
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "拉勾教育-获取首页卡片信息列表"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #4
0
def modify_password(userToken):
    url = 'https://gate.lagou.com/v1/entry/account/me/modifyPassword'
    header = get_edu_app_header(userToken, DA=False)
    data = {"oldPassword": "", "newPassword": "******"}
    return json_post(url=url,
                     remark="设置验证码",
                     headers=header,
                     data=data,
                     rd="曾小宁")
Beispiel #5
0
def get_course_description(userToken, courseId):
    url = 'https://gate.lagou.com/v1/neirong/kaiwu/getCourseDescription?courseId={}'.format(
        courseId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "言职/开悟/查询课程描述信息"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #6
0
def get_course_baseinfo(courseId, userToken):
    url = 'https://gate.lagou.com/v1/neirong/app/getCourseBaseInfo?courseId={}'.format(
        courseId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "获取课程学习基本信息"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #7
0
def get_distribution_info(userToken, courseId, decorateId):
    url = 'https://gate.lagou.com/v1/neirong/kaiwu/getDistributionInfo?courseId={}&decorateId={}'.format(
        courseId, decorateId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "言职/开悟/获取分销信息"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #8
0
def get_course_lessons(userToken, courseId):
    url = 'https://gate.lagou.com/v1/neirong/kaiwu/getCourseLessons?courseId={}'.format(
        courseId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "获取课程信息"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #9
0
def check_course_share_status(userToken, courseId):
    url = 'https://gate.lagou.com/v1/neirong/kaiwu/checkCourseShareStatus?courseId={}'.format(
        courseId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "言职/开悟/分享课程状态"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #10
0
def get_course_commentList(userToken, courseId):
    url = 'https://gate.lagou.com/v1/neirong/course/comment/getCourseCommentList?courseId={}&lessonId=&pageNum=1'.format(
        courseId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "开悟课程/获取评论"

    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #11
0
def get_course_list(userToken):
    url = "https://gate.lagou.com/v1/neirong/edu/homepage/getCourseList"
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "获取会员信息"
    result = get_requests(url=url, headers=header, remark=remark,rd='Yuwei Cheng')
    a = result['content']['courseCardList'][0]['courseList']
    for k in a:
        if k['hasBuy']:
            hasBuy_course_id.append(k['id'])
        else:
            nohasBuy_course_id.append(k['id'])
    return result,hasBuy_course_id,nohasBuy_course_id
Beispiel #12
0
def getToken(userToken):
    print("gettoken中的usertoken" + userToken)
    url = 'https://gate.lagou.com/v1/entry/account/h5/getToken'
    # header = get_header(url="https://kaiwu.lagou.com/distribution/appCenter.html")
    header = get_edu_app_header(userToken=userToken, DA=False)
    header["appVersion"] = "1.3.0"
    header["reqVersion"] = "10300"
    header["lgId"] = "862502040661300_1591588692323"
    remark = "获取gate_login_token"
    return get_requests(url=url,
                        headers=header,
                        remark=remark,
                        rd='Yuwei Cheng')
Beispiel #13
0
def draw_Course(courseId,get_h5_token):
    url = 'https://gate.lagou.com/v1/neirong/edu/member/drawCourse?courseId={}'.format(courseId)
    header = get_edu_app_header(gateLoginToken=get_h5_token, DA=False)
    remark = "拉勾教育会员/VIP免费开通课程"
    result = get_requests(url=url, headers=header, remark=remark, rd='Yuwei Cheng')
    return result
Beispiel #14
0
def get_watch_percent(userToken, courseId, weekId):
    url = 'https://gate.lagou.com/v1/neirong/bigcourse/getWatchPercent?courseId={}&weekId={}'.format(courseId, weekId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "获取大课一周录播视频观看进度"
    return get_requests(url=url, headers=header, remark=remark, rd='Bob')
Beispiel #15
0
def ice_breaking_location():
    url = 'https://gate.lagou.com/v1/neirong/kaiwu/iceBreakingLocation/info'
    header = get_edu_app_header()
    remark = "一元购入口"
    return get_requests(url=url, headers=header, remark=remark, rd='John Zhou')
Beispiel #16
0
def  get_promotion_list(userToken):
    url = "https://gate.lagou.com/v1/neirong/edu/homepage/getPromotionList"
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "获取推广促销活动列表专区数据"
    result = get_requests(url=url, headers=header, remark=remark, rd='Yuwei Cheng')
    return result
Beispiel #17
0
def get_course_info(userToken, courseId):
    url = 'https://gate.lagou.com/v1/neirong/bigcourse/getCourseInfo?courseId={}'.format(courseId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "获取大课的课程基本信息"
    return get_requests(url=url, headers=header, remark=remark, rd='Bob')
Beispiel #18
0
def get_user_base_info(userToken):
    url = 'https://gate.lagou.com/v1/neirong/app/getUserBaseInfo'
    header = get_edu_app_header(userToken=userToken, DA=False)
    remarke = "获取基本信息成功"
    return get_requests(url=url, headers=header, remark=remarke, rd="曾小宁")
Beispiel #19
0
def get_pop_dialog(userToken):
    url ='https://gate.lagou.com/v1/neirong/edu/member/popDialog'
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "拉勾教育会员/会员弹窗"
    result = get_requests(url=url, headers=header, remark=remark, rd='Yuwei Cheng')
    return result
Beispiel #20
0
def get_course_credit_info(userToken, courseId):
    url = 'https://gate.lagou.com/v1/neirong/course/user_growth/getCourseCreditInfo?courseId={}'.format(
        courseId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "个人成就中心"
    return get_requests(url=url, headers=header, remark=remark, rd='Bob')
Beispiel #21
0
def get_course_list_only_for_member(get_h5_token):
    url = 'https://gate.lagou.com/v1/neirong/edu/member/getCourseListOnlyForMember'
    header = get_edu_app_header(gateLoginToken=get_h5_token, DA=False)
    remark = "拉勾教育会员/获取用户简单信息"
    result = get_requests(url=url, headers=header, remark=remark, rd='Yuwei Cheng')
    return result
Beispiel #22
0
def get_week_lessons(userToken, courseId, weekId):
    url = 'https://gate.lagou.com/v1/neirong/bigcourse/getWeekLessons?courseId={}&weekId={}'.format(courseId, weekId)
    header = get_edu_app_header(userToken=userToken, DA=False)
    remark = "获取大课一周下的所有课时"
    return get_requests(url=url, headers=header, remark=remark, rd='Bob')