最近 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 为新的用户名
完毕。
如有问题,欢迎反馈讨论。
1
xz410236056 12 小时 49 分钟前
这么多年了终于可以改名了
|
![]() |
2
Pipecraft OP @xz410236056 #1 真没想到居然会出这个功能。
过去的帖子里的 @用户名回复都对不上号了。 |
![]() |
3
Pipecraft OP |
![]() |
4
Ketteiron 11 小时 52 分钟前 ![]() 过往帖子全乱了,谁回复谁只能靠脑补
需要一个改名历史记录 |
![]() |
5
sillydaddy 11 小时 51 分钟前 ![]() |
6
superrichman 11 小时 49 分钟前
@sillydaddy 这没法反查,也不方便
|
7
Razio 11 小时 47 分钟前 ![]() |
![]() |
8
sillydaddy 11 小时 46 分钟前 ![]() @superrichman 先根据现在打的标签用户名,找到 id ,id 其实就是注册的第几号会员(点进用户主页就有)。知道是给哪个 id 打的标签了,那即使改名,id 也不会变了。
|
![]() |
9
InDom 11 小时 45 分钟前 ![]() @xz410236056 趁着大批量改名前起一个脚本, 把拉黑的用户对应的加入时间与顺序记下来, 作为 id 使用
V2EX 第 554663 号会员,加入于 2021-08-30 01:06:10 +08:00 554663 应该就是 id 了吧? 我看官方自己的 block 和 头像 都用了这个 ID |
![]() |
10
InDom 11 小时 44 分钟前 ![]() |
![]() |
11
chaselen 11 小时 44 分钟前 ![]() @superrichman 第几号会员,id 就是这个
|
12
superrichman 11 小时 41 分钟前
@chaselen 原来如此,感谢。这样的话确实是可行的,就是有点绕。
|
13
Razio 11 小时 37 分钟前 ![]() @sillydaddy #5 脚本接口调用多了,估计要被站长或者 cf 封了吧
|
![]() |
14
okxyz 11 小时 34 分钟前
挺好,改了,
|
![]() |
16
Pipecraft OP @sillydaddy #8 记录 ID 并自动更新用户名是个解决方案。
不知道有没有根据现在的用户名查 ID 的 API ,不然就要爬用户主页,获得 ID 了。 改名的毕竟是极少数,也不知道他们什么时候改名。可以加个定期批量检查的功能。 |
![]() |
18
1daydayde 11 小时 5 分钟前 ![]() 改名的初衷是什么,各位为何还放不下
> 最近看仙侠剧看多了 XD |
![]() |
19
sillydaddy 10 小时 57 分钟前 ![]() |
![]() |
20
Pipecraft OP @sillydaddy #19 因为这个功能被封号或封 IP 就不好了,还是先保留吧。
|
![]() |
21
sillydaddy 10 小时 44 分钟前
|
22
jaysonmac 10 小时 42 分钟前
这下买号卖号的更方便了
|
23
jacketma 10 小时 38 分钟前
|
![]() |
24
Pipecraft OP @sillydaddy #21 确实头像里有用户 ID ,可以省很多事情了。但只有改了头像的人才有,使用默认头像的图片地址里没有 ID 。😂😂😂
|
![]() |
26
sillydaddy 9 小时 58 分钟前
@Pipecraft 得,来个两头堵。
我来提一个「终极」方案,把所有信息都恰好用上: 1. 打标签还是同时记录下 id 和用户名。 2. 然后,由用户主动发起「更新」操作,把他当前打过标签的那些 id ,更新到最新的名字。 3. 这个「更新」操作是由用户本地发起的,所有时间上是分散的,因此不会造成频繁的 API 调用。 4. 那么用户何时更新呢?可以由插件给予提醒,提醒的时机很微妙。前面已经知道了,有些用户的头像没有改,有些改了。改了头像的用户,我们是可以知道它们的{id,用户名}是不是与插件记录{id,用户名}是不是一致的!如果不一致,说明这个 id 改名字了。这时就可以提醒用户,“你的标签需要把名字更新一下了,因为在你的标签列表中已经发现了改名的用户”。考虑到改头像和不改头像的人,有一个对应的比例,如果在改过头像的账号里面了改名现象,根据概率论,没改过头像的账号里面肯定也发生了改名现象——就像投放鱼苗的概率数学题。 这也太难了😂。 |
![]() |
27
lswlray 8 小时 55 分钟前
A 改成 B ,C 一查,A 没有,就改成 A
以后,或许成为一个新产业。 |
![]() |
28
Tink PRO 没用,我可以天天改
|
![]() |
29
Tink PRO 最好的办法是 tag 和 id 对应就行了
|
![]() |
30
stone9527 5 小时 51 分钟前
行不更名,坐不改姓
|
![]() |
31
ReturnNull1 5 小时 23 分钟前
我想问问 1024 这个名字被谁抢了
|
![]() |
32
good 3 小时 56 分钟前
名字我就不改了
|
![]() |
33
Livid MOD PRO ![]() |
34
2026 2 小时 53 分钟前
谢谢,已改~
|
35
edak 1 小时 46 分钟前
ID 倒是一直没有变动,其次的话没有特殊需要,也不用对一个用户这么在意,幕前匿名,幕后实名,这样对谁都好
|
![]() |
36
WizardLeo 55 分钟前
想要 Wizard 用户名,但是被一个 15 年注册但没发过帖也没回过消息的哥们占用了😂
|