carlsea 发表于 2022-11-29 21:21

求助怎么获取网页点赞按钮的链接

本帖最后由 carlsea 于 2022-11-29 21:26 编辑

https://jiaoyu.wasu.com/wasu-share-courses/index.html#/coursePlay?wasuId=CP10113301060000002457
网址如上,尝试在f12的network fetch/xhr下面获取了链接,但是直接打开显示错误
获取到的地址如下
https://api-gateway.wasu.cn/share-course/external-api/api/thumbsUp?wasuId=CP10113301060000002457&onlyId=1115716596&channel=PC
显示
{"code":-1,"msg":"系统发生了意料外的异常,请联系管理员进行查证","data":null}

从网页点击点赞的话显示{code: 400, msg: "点赞成功", data: null}

水清无余 发表于 2022-11-29 21:36

因为这是这个POST,你得附上参数

水清无余 发表于 2022-11-29 21:41

https://imgse.com/i/zdLseS

一只小凡凡 发表于 2022-11-29 21:42

点赞判定是cookie,写一个py脚本,载入网页后获取cookie,在刷取时每次附上这个cookie

一只小凡凡 发表于 2022-11-29 21:44

cookie每次都要清除

小白白爱吃糖 发表于 2022-11-29 21:46

localStorage.clear();
$('.upTotal').click()
location.reload()

小白白爱吃糖 发表于 2022-11-29 21:50

localStorage.clear();
$('.upTotal').click()
location.reload()    他是根据本地内存判断是否点赞的,所以只要点赞后刷新 在重复点赞就行了,可以达到刷赞的效果具体还要再修改下脚本,不过思路就是这么一个思路 没问题,还可以通过post提交

一只小凡凡 发表于 2022-11-29 22:02

给你给个思路,首先加载网页,网页会自动给浏览器储存一个cookie,点击点赞按钮时发送post请求,会附带上这个cookie,然后网站会记住这个cookie是点过赞的,目的是刷取点赞量,就要让网页在每次加载时重新生成新的cookie,然后发送post请求,刷点赞量,用循环就可以

佛泫 发表于 2022-11-29 22:11

https://www.sojson.com/httpRequest/

这个网站可以在线测试

佛泫 发表于 2022-11-29 22:21

页: [1] 2 3
查看完整版本: 求助怎么获取网页点赞按钮的链接