Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >给个用户名,获取298个社交平台的用户主页

给个用户名,获取298个社交平台的用户主页

作者头像
somenzz
发布于 2021-03-25 03:37:19
发布于 2021-03-25 03:37:19
1.7K00
代码可运行
举报
文章被收录于专栏:Python七号Python七号
运行总次数:0
代码可运行

一个开源的项目热度非常高,只需要提供一个用户名,便可以在 298 个社交网站上搜索是否有该账户的信息。目前,GitHub 的 star 数量为 22.8 K。

个人感觉该项目有以下作用:

1、注册用户名前做参考。在注册自己的用户名之前,可以先使用该工具查询一下,自己想用的用户名有多少人已经使用,尽可能选择一个有区分度的用户名,让别人一看便知道是你的。

2、查询自己注册了哪些社交网站。一般情况下自己的用户名在各个社交平台都是同一个,但常用的社交网站就那么几个,用这个工具一查,自己在哪些社交网站注册便一目了然,有些不必要的账户可以进行注销。

3、跟随大佬。可以查询大佬都有哪些账户,关注他们。

我 clone 后,就立刻查了一下自己的:

不查不知道,原来自己注册了这么多网站,不过我发现一个 https://www.chess.com/ 的网站,无论是什么用户名,该网站都会命中,于是我就看了一下代码逻辑,才知道是网站的错误提示内容更新导致程序判断失误,程序中是这样配置 Chess 网站的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  "Chess": {
    "errorMsg": "Missing page... somebody made a wrong move.",
    "errorType": "message",
    "url": "https://www.chess.com/member/{}",
    "urlMain": "https://www.chess.com/",
    "username_claimed": "blue",
    "username_unclaimed": "noonewouldeverusethis7"
  },

程序的逻辑就是如果错误信息为"Missing page... somebody made a wrong move.",说明不存在该用户,否则就是存在该用户。目前,如果用户不存在, Chess 网站返回的内容是 “Oops! Something is clearly wrong here...”,于是程序判断的结果就不准确了,当然项目也不在断更新中,这个问题会很快解决。

也可以用来查一查自己关注的大佬的 ID,也许可以发现新大陆。

该项目使用方法非常简单:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 克隆项目
$ git clone https://github.com/sherlock-project/sherlock.git

# 进入项目目录
$ cd sherlock

# 安装依赖
$ python3 -m pip install -r requirements.txt

# 查看帮助
$ python3 sherlock --help

# 查询用户名,空格分隔,可以一次查多个
$ python3 sherlock 用户名1

$ python3 sherlock 用户名1 用户名2 用户名3

该项目查询的社交网站有 298 个,还在不断更新,具体如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2Dimensions
3dnews
7Cups
9GAG
About.me
Academia.edu
Alik.cz
AllTrails
Anobii
Apple Discussions
Archive.org
Asciinema
Ask Fedora
AskFM
Atom Discussions
Audiojungle
Avizo
BLIP.fm
BOOTH
Bandcamp
Bazar.cz
Behance
BinarySearch
BitBucket
BitCoinForum
Blogger
BodyBuilding
Bookcrossing
BuyMeACoffee
BuzzFeed
CNET
CapFriendly
Carbonmade
Career.habr
Cent
Championat
Chatujme.cz
Chess
Cloob
CloudflareCommunity
Clozemaster
Codecademy
Codechef
Codepen
Codewars
ColourLovers
Contently
Coroflot
Countable
Cracked
Crevado
DEV Community
DailyMotion
Designspiration
DeviantART
Discogs
Discuss.Elastic.co
Disqus
Docker Hub
Dribbble
Duolingo
Ello
Etsy
Euw
EyeEm
F3.cool
Facebook
Facenama
Fandom
Flickr
Flightradar24
Flipboard
Football
FortniteTracker
Freelance.habr
Freelancer.com
Freesound
GDProfiles
Gamespot
GetMyUni
Giphy
GitHub
GitHub Support Community
GitLab
Gitee
GoodReads
Gravatar
Gumroad
GunsAndAmmo
GuruShots
HackTheBox
Hackaday
HackerNews
HackerOne
HackerRank
House-Mixes.com
Houzz
HubPages
Hubski
ICQ
IFTTT
ImgUp.cz
Imgur
Instructables
Issuu
Itch.io
Jimdo
Kaggle
Kali community
Keybase
Kik
Kongregate
LOR
Launchpad
LeetCode
Letterboxd
Lichess
LiveJournal
LiveLeak
Lobsters
Lolchess
Medium
Memrise
MixCloud
Munzee
MyAnimeList
MyMiniFactory
Myspace
NICommunityForum
NameMC (Minecraft.net skins)
NationStates Nation
NationStates Region
Naver
Newgrounds
Nightbot
NotABug.org
OK
OpenStreetMap
Opensource
Oracle Community
Otzovik
OurDJTalk
PCGamer
PCPartPicker
PSNProfiles.com
Packagist
Pastebin
Patreon
Periscope
Pinkbike
Pinterest
PlayStore
Plug.DJ
Pokemon Showdown
Polarsteps
Polygon
ProductHunt
PromoDJ
PyPi
Quizlet
Quora
Raidforums
Rajce.net
Rate Your Music
Redbubble
Reddit
Repl.it
ResearchGate
ReverbNation
Roblox
RubyGems
Sbazar.cz
Scratch
Scribd
ShitpostBot5000
Signal
Slack
Slashdot
SlideShare
Smashcast
Smule
SoundCloud
SourceForge
SoylentNews
SparkPeople
Speedrun.com
Splits.io
Sporcle
SportsRU
Spotify
Star Citizen
Steam
SteamGroup
Steamid
Strava
SublimeForum
TETR.IO
Telegram
Tellonym.me
TikTok
Tinder
TrackmaniaLadder
TradingView
Trakt
TrashboxRU
Trello
TripAdvisor
TryHackMe
Twitch
Twitter
Typeracer
Ultimate-Guitar
Unsplash
VK
VSCO
Velomania
Venmo
Vero
Vimeo
Virgool
VirusTotal
Warrior Forum
Wattpad
We Heart It
WebNode
Whonix Forum
Wikidot
Wikipedia
Windy
Wix
WordPress
WordPressOrg
Xbox Gamertag
YouNow
YouPic
YouTube
Zhihu
akniga
allmylinks
aminoapp
authorSTREAM
babyRU
babyblogRU
chaos.social
couchsurfing
d3RU
dailykos
datingRU
devRant
drive2
eGPU
eintracht
fixya
fl
forum_guns
forumhouseRU
geocaching
gfycat
habr
hackster
hunting
iMGSRC.RU
igromania
interpals
irecommend
jbzd.com.pl
jeuxvideo
kofi
kwork
labpentestit
last.fm
leasehackr
livelib
mastodon.cloud
mastodon.social
mastodon.technology
mastodon.xyz
mercadolivre
metacritic
moikrug
mstdn.io
nairaland.com
nnRU
note
npm
opennet
osu!
phpRU
pikabu
pr0gramm
prog.hu
radio_echo_msk
satsisRU
social.tchncs.de
spletnik
svidbook
toster
uid

最后的话:

该项目技术实现并不复杂,一定程度上可以说一种体力活,但是获得的星却有 22.8K 之多,我看了下代码,模块、类、函数的设计的非常优雅,注释恰到好处,总之代码风格非常的 Pythonic,而且该项目满足了不少人的查询需求,获取这么多星也是理所当然。

感兴趣可以下载学习一下。阅读原文可以访问该 GitHub 主页。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python七号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
看我如何用SHerlock跨社交网络查找你的用户名
今天给大家介绍的就是这个名叫Sherlock的半社工工具,在它的帮助下,我们可以跨社交网络来查找目标用户的用户名。话不多说,我们直奔主题。
FB客服
2019/08/06
1.2K0
看我如何用SHerlock跨社交网络查找你的用户名
如何使用Blackbird通过用户名来进行社交网站OSINT
 关于Blackbird  Blackbird是一款功能强大的公开资源情报收集工具,该工具可以帮助广大研究人员通过目标用户的用户名来快速搜索多达119个社交媒体网站,并收集相关账户的信息。 Blackbird支持发送异步HTTP请求,因此可以大幅度提升运行效率和工具性能。  功能特性  1、本地Web服务器 2、按用户名搜索 3、元数据提取 4、JSON数据读取和存储 5、报告生成 6、效率高速度快  支持的社交媒体网站  当前版本的Blackbird支持下列社交媒体网站: Facebook YouTube
FB客服
2023/03/30
9300
如何使用Blackbird通过用户名来进行社交网站OSINT
NExfil:如何通过用户名来查找用户资料
NExfil是一款功能强大的OSINT公开资源情报工具,该工具采用Python开发,可以帮助广大研究人员通过用户名来查找目标用户的个人资料。研究人员在将目标用户名提供给NExfil之后,NExfil会在几秒钟之内快速查询超过350个网站。该工具的主要目标就是在保持低误报率的同时快速得到扫描结果。
FB客服
2021/08/24
6790
NExfil:如何通过用户名来查找用户资料
NExfil是一款功能强大的OSINT公开资源情报工具,该工具采用Python开发,可以帮助广大研究人员通过用户名来查找目标用户的个人资料。研究人员在将目标用户名提供给NExfil之后,NExfil会在几秒钟之内快速查询超过350个网站。该工具的主要目标就是在保持低误报率的同时快速得到扫描结果。
知识与交流
2021/09/23
6530
NExfil:如何通过用户名来查找用户资料
修改UCenter用户名长度限制的方法php程序和数据库修改
做了discuz api for java  第三方应用项目的注册登陆。 但是在修改用户名长度的时候。出现了小bug。找到解决发现是自身原因。 在discuz根目录下面有两个相关的文件夹uc_clie
小帅丶
2018/02/08
1.9K0
修改UCenter用户名长度限制的方法php程序和数据库修改
获取计算机用户名,java获取计算机用户名
Set wshnetwork = CreateObject(“WScript.Network”) ‘获取当前电脑用户信息
全栈程序员站长
2022/11/04
1.2K0
PermitRootLogin是基于UID还是用户名?
大家好,又见面了,我是你们的朋友全栈君。 Sometimes it is fun to dig a bit deeper into how things work just to satisfy
全栈程序员站长
2022/08/31
7730
反Twitter平台用户激增250万,这名29岁程序员如何凭一己之力扛住超8倍流量增长?
编译 | 明知山、Tina 作为 Twitter 的替代品,Mastodon 越来越受欢迎,但这个平台背后,只有一名全职员工。面对激增而来的用户,凭一己之力运营 Mastodon 是个什么感受? Mastodon 明显需要感谢 Twitter 的 CEO 马斯克。马斯克于 10 月下旬正式接管 Twitter,Mastodon 用户数量就开始激增。仅在马斯克接掌 Twitter 的几天之后,Mastodon 宣称其用户已从 30 万涨到了 65 万 5 千人。这段时间,马斯克削减开支、大幅裁员和对平台进
深度学习与Python
2023/03/29
5170
反Twitter平台用户激增250万,这名29岁程序员如何凭一己之力扛住超8倍流量增长?
徐大大seo:15个可以做外链的社交平台
社交营销正如日中天,在国外流行的社交网站可以有效为自己的网站、店铺做推广引流,下面我们就来看看有哪些不错的国际社交网站。
徐大大seo
2022/05/14
1.2K0
又一个让马斯克害怕的“推特杀手”出现了
又一款挑战 Twitter 的去中心化社交应用 Damus,现已正式登陆 App Store。
深度学习与Python
2023/03/01
5460
又一个让马斯克害怕的“推特杀手”出现了
GitHub 上有什么好玩的项目?
上个月有水友私信问我,GitHub 上有没有比较好玩的项目可以推荐?我跟他说:"有,过两天我整理一下"。
GitHubDaily
2019/07/30
6730
Python 爬虫获取某贴吧所有成员用户名
摘要总结:本文介绍了如何利用百度翻译API进行文本翻译,并基于此实现了自己的翻译程序。通过实例演示了如何使用API进行翻译,并对比了两种不同的翻译方式。同时指出了优缺点以及适用场景。
乐百川
2018/01/09
1.2K0
Kubernetes 1.25:对使用用户名字空间运行 Pod 提供 Alpha 支持
作者: Rodrigo Campos(Microsoft)、Giuseppe Scrivano(Red Hat)
CNCF
2022/11/28
5470
如何使用socid_extractor从多个网站提取用户账号信息
socid_extractor是一款功能强大的OSINT公开资源情报收集工具,在该工具的帮助下,广大研究人员可以轻松从多个不同网站的用户个人页面收集账号信息。值得一提的是,socid_extractor能够通过账号Web页面或API响应来收集用户的相关信息,并将其存储为机器可读的格式。
FB客服
2022/06/08
1.9K0
如何使用socid_extractor从多个网站提取用户账号信息
win10下用户名、登陆账户、用户主目录的修改
以管理员权限进入命令提示符,执行net user administrator /active:yes启用Administrator账户。
似水的流年
2021/01/14
3.2K0
联邦宇宙及 Mastodon 简介
联邦宇宙 ( Fediverse = federation + universe) 也许会给新用户带来高深莫测的感觉,但就像《信条》的这句名言一样,不要试图去理解它,要去使用它!联邦宇宙的使用没有门槛,上手非常简单——选择一个开放实例;注册一个账号;遵守它的规则;开始使用!如果不喜欢这个实例的规则?换一个就好。一个实例一般情况下就是一个域名网站。 联邦宇宙的使用没有门槛!你只需要有某一个实例的账号,就可以关注、评论、点赞其他实例上的用户及其文章。这些账号的域名不一样也没有关系,只要联邦协议相同,就能通信。 自建实例有门槛吗?只要你能想到要自建一个实例,那就没有门槛了。网上有非常多的手把手教程。 本人于 2017 年 4 月自建 Mastodon 服务,并 加入联邦宇宙,至今已有 7 年多。后因不明原因清空此 Mastodon (和 QQ 空间、微博、Twitter、Facebook 等),于 2023 年更换域名并公开实例 e5n.cc,所以对联邦宇宙略有心得,简单地分享一下经验。
eallion
2024/08/06
3190
联邦宇宙及 Mastodon 简介
如何使用Holehe检查你的邮箱是否在各种网站上注册过
Holehe是一款针对用户邮箱安全的检测和评估工具,该工具可以通过多种方式来帮助我们检查自己的邮箱是否在各种网站上注册过。当前版本的Holehe支持检查类似Twitter、Instagram和Imgur等多达120个网站服务,并能够以高效的形式检查邮箱账户安全。
FB客服
2023/10/06
6310
如何使用Holehe检查你的邮箱是否在各种网站上注册过
使用Python爬取社交网络数据分析
数据抓取 一、直接抓取数据 二、模拟浏览器抓取数据 三、基于API接口抓取数据 数据预处理 可视化 数据分析 扩散深度 扩散速度 空间分布 节点属性 网络属性 传播属性 结语 在线社交网站为人们提供了一个构建社会关系网络和互动的平台。每一个人和组织都可以通过社交网站互动、获取信息并发出自己的声音,因而吸引了众多的使用者。作为一个复杂的社会系统,在线社交网站真实地记录了社会网络的增长以及人类传播行为演化。通过抓取并分析在线社交网站的数据,研究者可以迅速地把握人类社交网络行为背后所隐藏的规律、机制乃至一般
机器学习AI算法工程
2018/03/14
5.7K0
使用Python爬取社交网络数据分析
如何在十亿用户中检查某个用户名是否存在?
不知道大家有没有注意到,有些APP注册的时候,会提示用户名已经被占用,需要更换一个。
Power
2025/04/02
2690
程序员小抄——GitHub 热点速览 Vol.44
这周热点是什么?youtube-dl!就是那个超过 72k+ star,又因为版权问题被 GitHub 关闭的项目,GitHub Trending 上一篇“哀嚎”,凡是带有 youtube-dl 字眼的项目开源当天基本上都能在 Trending 榜单上。不过,本周的热点速览并未收录 youtube-dl 相关 Repo,相比这个视频资源小抄,cheat.sh 这个 Linux / UNIX 让你可以快速了解到遗忘命令用法的“小抄”更深得我意。除了 cheat.sh 之外,vscode-stories 这个让你“窥探”到其他研发人员的编程故事的小 Repo 也是获得了海外许多研发人员的喜爱,发布不到 48 小时已经获得了超 13k 的安装量…
HelloGitHub
2021/05/14
1.2K0
程序员小抄——GitHub 热点速览 Vol.44
推荐阅读
相关推荐
看我如何用SHerlock跨社交网络查找你的用户名
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验