[交流吐槽]
找出那些藏分的大佬以及预估正式比赛的排名
本帖最后由 妲己 于 2018-4-15 13:07 编辑
希望大家下载数据前贴下自己的测试分数和正式分数,造福你我他
--------------------------以下正文---------------------------------
由于大佬们疯狂调参,排行榜起起伏伏,于是写了个爬虫爬了4月4号排行榜更新后的所有队伍成绩,放出来供大家找到自己在各自赛区的大概真实排名。
爬虫只能爬取排行榜上各赛区前64名的数据,30s左右爬一次,(队名,队长昵称,学校,团队口号,分数)有任一项变化就将该条记录存放于sqlite3数据库。
大家可以根据这些队伍的提交历史判断他们没有过拟合的真实成绩,确定自己的大概排名。
以下几个数据库查询语句供大家参考:
-- 某一(所有)赛区所有成绩从大到小排序(不去重)
SELECT
data.team_name,
data.leader_name,
data.school_name,
data.slogan,
data.score,
data.area,
datetime(data.update_time, ´unixepoch´, ´localtime´) as datetime
FROM
data
-- WHERE
-- data.area = "江山"
ORDER BY
data.score DESC
-- 某一(所有)赛区所有成绩从大到小排序(按照团队名称去重)
-- 上合赛区的某一支队伍1min换一次团队名称^_^...除去他
SELECT t.* from
(SELECT
data.team_name,
data.leader_name,
data.school_name,
data.slogan,
data.score,
data.area,
datetime(data.update_time, ´unixepoch´, ´localtime´) as datetime
FROM
data
WHERE
data.leader_name != "netcan"
ORDER BY
data.score ASC) as t
GROUP BY t.team_name
ORDER BY
t.score DESC
希望大家下载数据前贴下自己的测试分数和正式分数,造福你我他
--------------------------以下正文---------------------------------
由于大佬们疯狂调参,排行榜起起伏伏,于是写了个爬虫爬了4月4号排行榜更新后的所有队伍成绩,放出来供大家找到自己在各自赛区的大概真实排名。
爬虫只能爬取排行榜上各赛区前64名的数据,30s左右爬一次,(队名,队长昵称,学校,团队口号,分数)有任一项变化就将该条记录存放于sqlite3数据库。
大家可以根据这些队伍的提交历史判断他们没有过拟合的真实成绩,确定自己的大概排名。
以下几个数据库查询语句供大家参考:
-- 某一(所有)赛区所有成绩从大到小排序(不去重)
SELECT
data.team_name,
data.leader_name,
data.school_name,
data.slogan,
data.score,
data.area,
datetime(data.update_time, ´unixepoch´, ´localtime´) as datetime
FROM
data
-- WHERE
-- data.area = "江山"
ORDER BY
data.score DESC
-- 某一(所有)赛区所有成绩从大到小排序(按照团队名称去重)
-- 上合赛区的某一支队伍1min换一次团队名称^_^...除去他
SELECT t.* from
(SELECT
data.team_name,
data.leader_name,
data.school_name,
data.slogan,
data.score,
data.area,
datetime(data.update_time, ´unixepoch´, ´localtime´) as datetime
FROM
data
WHERE
data.leader_name != "netcan"
ORDER BY
data.score ASC) as t
GROUP BY t.team_name
ORDER BY
t.score DESC
游客,如果您要查看本帖隐藏内容请回复