teddyxlandlee
需要在有“查看投票参与人”按钮的投票帖中加一个按钮“导出至CSV”

csv表头:
  1. Type,TotalCredits,Nuggets,Emeralds,DingTies,Nickname,UserGroupName,UID
复制代码

依次为:投票项目、经验总数、金粒、宝石、顶帖数、昵称、等级名称、UID。

其中UID从用户名的那个链接(href)中截取,经验总数、金粒、宝石、昵称、等级名称从MBW的积分查询API中获取,顶帖数用xmdhs的api:
  1. https://auto.xmdhs.com/getforuid?uid=<UID>
复制代码

破损的鞘翅

teddyxlandlee
破损的鞘翅 发表于 2023-8-17 16:41
要获取的数据比较多,但请求数据的方式没有采用并发式的,而是等前面的数据获取完了再获取下一个。一是懒 ...

跨域我可以手动开,如果可以的话还是用mbw的api吧

破损的鞘翅
teddyxlandlee 发表于 2023-8-17 17:59
跨域我可以手动开,如果可以的话还是用mbw的api吧
因为mbw有缓存,不怕打(确信) ...




现在是5个5个一组,感觉问题不大

另外,解析html确实算是下策,不确定因素比较多
不知道bbs本身有没有api可以用
我永远喜欢前后端分离(

teddyxlandlee
破损的鞘翅 发表于 2023-8-17 09:07
现在是5个5个一组,感觉问题不大

另外,解析html确实算是下策,不确定因素比较多

追加:
Uncaught SyntaxError: expected expression, got ')'
  

破损的鞘翅
teddyxlandlee 发表于 2023-8-18 09:44
Uncaught (in promise) TypeError: html.querySelector(...) is null

你正在爬的投票贴是哪个?调试页里的网络tab那边有没有红色的请求

teddyxlandlee
破损的鞘翅 发表于 2023-8-18 12:34
你正在爬的投票贴是哪个?调试页里的网络tab那边有没有红色的请求

我的帖子列表中最新的那个,感谢

下一页 最后一页