V2EX 支持改用户名了大家知道吗?那给用户打标签的小鱼标签还能追踪到原来的用户吗?

14 小时 54 分钟前
 Pipecraft

V2EX 支持改用户名了大家知道吗?

最近 V2 上线了改用户名的功能,只需支付 50 银币,就有一次改名的机会。

相关主题: https://ex.noerr.eu.org/t/1160145

改用户名之前,一定先确认一下新用户名是否被占用。 https://ex.noerr.eu.org/member/[new name]

那给用户打标签的小鱼标签还能追踪到原来的用户吗?

答案:无法自动追踪。因为它是通过用户的链接绑定的标签,用户的链接随着用户名的变更随着改变。

如果此人改了用户名,只能手动找到对应的新用户名

解决方案

#1. 访问列表页面: https://utags.link/

#2. 筛选所有已打过标签的用户名的链接。(因为还支持给主题、节点打标签)

#3. 提取所有用户的 URL 列表

#4. 写个脚本,找出所有状态码为 404 的 URL ,提取旧用户名。

#5. 搜索旧用户名,找到他发过的主题或回复,找到新的用户名。

https://www.google.com/search?q=site:ex.noerr.eu.org/t%20"pipecraft"

#6. 在列表页面,修改 URL 为新的用户名

完毕。

如有问题,欢迎反馈讨论。

3040 次点击
所在节点    V2EX
47 条回复
xz410236056
14 小时 46 分钟前
这么多年了终于可以改名了
Pipecraft
14 小时 40 分钟前
@xz410236056 #1 真没想到居然会出这个功能。
过去的帖子里的 @用户名回复都对不上号了。
Pipecraft
14 小时 4 分钟前
对了,有一个很好的 TIP 分享给大家。

我一般打标签时,会把帖子的 ID 也加上,日后可以查到当时为什么加了这个标签。
ID 可以作为标签加上,



也可以加在备注里。
Ketteiron
13 小时 49 分钟前
过往帖子全乱了,谁回复谁只能靠脑补
需要一个改名历史记录
sillydaddy
13 小时 48 分钟前
其实可以追踪,但就是有些麻烦。
这个根据 id 查用户名的 API 目前还有效的:
https://ex.noerr.eu.org/api/members/show.json?id=35003
superrichman
13 小时 46 分钟前
@sillydaddy 这没法反查,也不方便
Razio
13 小时 45 分钟前
这下只能 Block 了,不方便看乐子了
sillydaddy
13 小时 44 分钟前
@superrichman 先根据现在打的标签用户名,找到 id ,id 其实就是注册的第几号会员(点进用户主页就有)。知道是给哪个 id 打的标签了,那即使改名,id 也不会变了。
InDom
13 小时 43 分钟前
@xz410236056 趁着大批量改名前起一个脚本, 把拉黑的用户对应的加入时间与顺序记下来, 作为 id 使用

V2EX 第 554663 号会员,加入于 2021-08-30 01:06:10 +08:00

554663 应该就是 id 了吧?

我看官方自己的 block 和 头像 都用了这个 ID
InDom
13 小时 42 分钟前
chaselen
13 小时 42 分钟前
@superrichman 第几号会员,id 就是这个
superrichman
13 小时 39 分钟前
@chaselen 原来如此,感谢。这样的话确实是可行的,就是有点绕。
Razio
13 小时 35 分钟前
@sillydaddy #5 脚本接口调用多了,估计要被站长或者 cf 封了吧
okxyz
13 小时 31 分钟前
挺好,改了,
Pipecraft
13 小时 11 分钟前
@Ketteiron #4 回复里的 @用户名 不更新,去历史记录查的话太费劲了。
后台每天能批量改一下就好了。
Pipecraft
13 小时 5 分钟前
@sillydaddy #8 记录 ID 并自动更新用户名是个解决方案。
不知道有没有根据现在的用户名查 ID 的 API ,不然就要爬用户主页,获得 ID 了。

改名的毕竟是极少数,也不知道他们什么时候改名。可以加个定期批量检查的功能。
Pipecraft
13 小时 4 分钟前
@Razio #13 说的是,有风险。改名的毕竟是极少数,也不知道他们什么时候改名。可以加个定期检查的功能。
1daydayde
13 小时 2 分钟前
改名的初衷是什么,各位为何还放不下

> 最近看仙侠剧看多了 XD
sillydaddy
12 小时 54 分钟前
@Pipecraft 我有一点印象,但是找不到了。对,根据 ID 获取用户名的 rate_limit 很小,不能频繁调用。所以说很麻烦。
@Razio #13 这个接口应该是有严格的 rate_limit 限制,防止大规模爬取用户信息。
Pipecraft
12 小时 42 分钟前
@sillydaddy #19 因为这个功能被封号或封 IP 就不好了,还是先保留吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1161197

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX