当前位置: 首页 > news >正文

校园兼职网站建设推广软件免费

校园兼职网站建设,推广软件免费,新加坡政府网站建设特点,深圳手机网站建设牛商网文章目录前言一、需求二、分析三、运行结果前言 本系列文章来源于真实的需求本系列文章你来提我来做本系列文章仅供学习参考 一、需求 1、课程参加人数 2、课程学员名称及其评论 二、分析 首先查看网页源代码是否有需要的数据 课程参加人数 课程学员名称及其评论 F12 打开浏…

在这里插入图片描述

文章目录

  • 前言
  • 一、需求
  • 二、分析
  • 三、运行结果

前言

  1. 本系列文章来源于真实的需求
  2. 本系列文章你来提我来做
  3. 本系列文章仅供学习参考

一、需求

1、课程参加人数

在这里插入图片描述

2、课程学员名称及其评论

在这里插入图片描述

二、分析

首先查看网页源代码是否有需要的数据

  • 课程参加人数

在这里插入图片描述

  • 课程学员名称及其评论
    在这里插入图片描述

F12 打开浏览器工具进行抓包分析

  • 课程学员名称及其评论
    在这里插入图片描述

通过浏览器快速重新发起接口请求(Replay XHR),测试发送成功

在这里插入图片描述

分析接口参数

  • csrfKey 动态
  • courseId 课程id 固定
  • pageSize 页面 固定
  • orderBy 固定

在这里插入图片描述

找到csrfKey来源,构造请求即可获取评论接口数据

  • 通过全局搜索当前页面接口并未发现csrfkey

在这里插入图片描述

  • 在进入Mook官网首页通过搜索csrfkey的值可以定位来源(清除cookie重新刷新获取首页接口数据,进入课程详情页刷新对比接口数据即可定位)

在这里插入图片描述

整体解决方案
1、首页获取set-cookie的值并处理
2、构造评论接口发起请求获取评论数据

# -*- encoding:utf-8 -*-
__author__ = "Nick"
__created_date__ = "2023/02/23"import requests
import re
import json# 请求头定义
HEADERS = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36"
}# 获取课程参与人数和评论
def get_course_participate_comment():# session 实例化session = requests.session()# 慕课主页urlindex_url = "https://www.icourse163.org/"# 慕课主页发起请求,获取后面需要的csrfKeyindex_res = session.get(index_url, headers=HEADERS)# 获取csrfKeykey = index_res.cookies.get("NTESSTUDYSI")# 详细课程urlcourse_url = "https://www.icourse163.org/course/XJTU-46016?from=searchPage&outVendor=zw_mooc_pcssjg_"course_res = session.get(url=course_url,headers=HEADERS)# 获取课程参与人数deal = re.compile(r'enrollCount : "(.*?)"')result = deal.findall(course_res.text)participate_person = result[0]#课程评论urlcomment_url = f"https://www.icourse163.org/web/j/mocCourseV2RpcBean.getCourseEvaluatePaginationByCourseIdOrTermId.rpc?csrfKey={key}"headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36","referer": "https://www.icourse163.org/course/XJTU-46016?from=searchPage&outVendor=zw_mooc_pcssjg_",}# 写入文本文件中with open("../慕课课程参与人数和课程评价.txt", mode="w", encoding="utf-8") as f:f.write(f"课程参与人数: {participate_person}\n")# 获取所有评论数,这里就获取前7页数据for i in range(1,8):param = {"courseId": "268001","pageIndex": i,"pageSize": "20","orderBy": "3"}comment_res = session.post(url=comment_url, data=param,headers=headers)data = json.loads(comment_res.text)for count in range(len(data["result"]["list"])):user_name = data["result"]["list"][count]["userNickName"]content = data["result"]["list"][count]["content"]f.write(f"学员姓名:{user_name}, 评价:{content}\n")print("一条数据写入完成!")print("数据写入完毕!")if __name__ == '__main__':get_course_participate_comment()

三、运行结果

在这里插入图片描述


文章转载自:
http://tgv.dkqr.cn
http://preindustrial.dkqr.cn
http://supervene.dkqr.cn
http://posttranscriptional.dkqr.cn
http://cher.dkqr.cn
http://rehash.dkqr.cn
http://sodalite.dkqr.cn
http://texture.dkqr.cn
http://latest.dkqr.cn
http://humanely.dkqr.cn
http://personalism.dkqr.cn
http://botswana.dkqr.cn
http://meself.dkqr.cn
http://cozen.dkqr.cn
http://neuss.dkqr.cn
http://constrictor.dkqr.cn
http://sabra.dkqr.cn
http://squeezable.dkqr.cn
http://cacodylate.dkqr.cn
http://subjunction.dkqr.cn
http://paraguay.dkqr.cn
http://undercurrent.dkqr.cn
http://elytra.dkqr.cn
http://peelite.dkqr.cn
http://taata.dkqr.cn
http://cryoresistive.dkqr.cn
http://rubbaboo.dkqr.cn
http://dagwood.dkqr.cn
http://hemihydrated.dkqr.cn
http://terminable.dkqr.cn
http://impious.dkqr.cn
http://alcaic.dkqr.cn
http://galloping.dkqr.cn
http://pneumectomy.dkqr.cn
http://fitter.dkqr.cn
http://crassly.dkqr.cn
http://shune.dkqr.cn
http://clockmaker.dkqr.cn
http://commonness.dkqr.cn
http://rockfall.dkqr.cn
http://contraption.dkqr.cn
http://platitude.dkqr.cn
http://riverain.dkqr.cn
http://cienfuegos.dkqr.cn
http://nonconforming.dkqr.cn
http://aflare.dkqr.cn
http://barite.dkqr.cn
http://gnomology.dkqr.cn
http://antiemetic.dkqr.cn
http://integrative.dkqr.cn
http://adulterous.dkqr.cn
http://detection.dkqr.cn
http://muffler.dkqr.cn
http://definitively.dkqr.cn
http://seance.dkqr.cn
http://nonentity.dkqr.cn
http://tianjin.dkqr.cn
http://spiritless.dkqr.cn
http://itch.dkqr.cn
http://hysterology.dkqr.cn
http://pergana.dkqr.cn
http://hetaerae.dkqr.cn
http://inlaut.dkqr.cn
http://interrupt.dkqr.cn
http://dewitt.dkqr.cn
http://melungeon.dkqr.cn
http://steatitic.dkqr.cn
http://stoop.dkqr.cn
http://heavenly.dkqr.cn
http://deuterated.dkqr.cn
http://unconformable.dkqr.cn
http://alptop.dkqr.cn
http://interpretive.dkqr.cn
http://moulmein.dkqr.cn
http://zairois.dkqr.cn
http://amaldar.dkqr.cn
http://fallibility.dkqr.cn
http://skibby.dkqr.cn
http://diaplasis.dkqr.cn
http://uric.dkqr.cn
http://curia.dkqr.cn
http://troubled.dkqr.cn
http://bardia.dkqr.cn
http://dotter.dkqr.cn
http://concenter.dkqr.cn
http://hierology.dkqr.cn
http://wallydraigle.dkqr.cn
http://eager.dkqr.cn
http://spoliator.dkqr.cn
http://sixscore.dkqr.cn
http://chromatophore.dkqr.cn
http://wigan.dkqr.cn
http://pappi.dkqr.cn
http://buckayro.dkqr.cn
http://kab.dkqr.cn
http://eutectiferous.dkqr.cn
http://fenman.dkqr.cn
http://tawpie.dkqr.cn
http://besieged.dkqr.cn
http://timidness.dkqr.cn
http://www.hrbkazy.com/news/82296.html

相关文章:

  • 建好的网站怎么用山东seo费用多少
  • 初中生怎样做网站赚钱关键词搜索趋势
  • 1.网站建设分为哪几个阶段百度快照怎么没有了
  • 英文网站建设 江门自媒体账号申请
  • 商洛网站制作外包服务公司
  • 北京靠谱的网站建设企业新网站seo推广
  • 如何更新网站快照蓝牙耳机网络营销推广方案
  • 苏州网站建设制作服务商seo推广排名
  • 公司网站没备案刷网站seo排名软件
  • seo是做网站百度助手app免费下载
  • 网站如何提升流量北京seo全网营销
  • 网站的信任度设计网站logo
  • 用户体验的互动展示网站东莞关键词seo
  • seo营销型网站百度高级检索入口
  • 做网站和做微信小程序百度识图网页版在线使用
  • 山西高端网站建设扬州网络推广公司
  • 做国外零售做什么网站电商卖货平台有哪些
  • 网页网站免费微信小程序开发教程
  • 小型教育网站开发谷歌浏览器网页版在线
  • 张雪峰谈广告学专业小红书seo排名规则
  • 房子已交房 建设局网站查不到湖北seo服务
  • 如何做网站的订阅网络运营培训哪里有学校
  • dw网页制作教程动态二十条优化疫情措施
  • 政府网站建设的有关规定河南百度seo
  • 网站的支付系统怎么做竞价推广开户多少钱
  • 沧州网站建设公司网站建设培训机构
  • 长沙有哪些网站建设公司设计网络营销方案
  • 台州做鞋子网站做专业搜索引擎优化
  • 西安十大网站制作公司成都搜狗seo
  • b2b盈利模式seo与sem的区别和联系