c# - 使用 C# 中的显示名称查找 Stack Overflow 用户的用户 ID?

标签 c# api screen-scraping wrapper

我正在构建一个小型 Stack Overflow 应用程序,但要从 Stack Overflow 收集有关用户的信息,我需要知道他们的用户 ID。我希望用户能够输入他们的显示名称/用户名并让应用程序找到他们的用户 ID。但是,我知道用户名不是唯一的,但是是否有可能通过 C# 找到具有我指定的用户名的人的所有用户 ID?你能给我一些示例代码吗?这可能可以通过屏幕抓取用户页面以某种方式完成,但我不确定如何完成这类事情。

顺便说一句,我不想​​使用数据转储来完成此操作。我只想通过“用户”页面或类似内容以某种方式找到此信息。

顺便说一下,我发布了一个similar question on Meta Stack Overflow并被指示将其发布在这里,因为它属于 Stack Overflow!

最佳答案

previous version这个答案不再起作用了。它可以修改为再次工作,但不再需要了——现在,有 official API . inname参数 the /users method正是您要找的。

示例:http://api.stackexchange.com/2.2/users?order=desc&sort=reputation&inname=steve&site=stackoverflow

关于c# - 使用 C# 中的显示名称查找 Stack Overflow 用户的用户 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1447840/

相关文章:

c# - 在 C# 中更改窗体布局

c# - 确定 RESTful API 中有意义的 HTTP 响应代码以进行业务规则验证

javascript - Indeed.com API 令人沮丧。任何人都知道我在哪里可以找到独立的提要?

Python 网络抓取 : difference between sleep and request(page, 超时=x)

php - 抓取没有 HTML 的纯文本文件?

iphone - 在 iOS 中解析 XML/'screen scraping' 的最佳方法是什么? UIWebview 还是 NSXMLParser?

c# - 在代码隐藏中使用资源图像

javascript - 搜索文本框的 XSS 脚本

node.js - 如何在 Loopback 3.0 中增加登录访问 token TTL?

javascript - 使用ajax将整个模型发布回 Controller