【问题标题】:Is it possible to search twitter users by url?是否可以通过 url 搜索 Twitter 用户?
【发布时间】:2012-09-02 22:40:21
【问题描述】:
我正在开发一个应用程序,我想知道是否有任何方法可以通过给定的 URL 搜索特定用户?
基本上我想做的是找出网站和推特账户之间的关系,比如给定域 foobar.com,代码将找出这个网站可能的推特账户,比如@iamowneroffoobar,其 url 值有在 twitter 中被设置为“http://foobar.com”。
通过查看 twitter API,https://dev.twitter.com/docs/api/1.1/get/users/search 我找不到任何方法来做到这一点,但我已经看到其他几个网站实现了这个功能,有人知道怎么做吗?
【问题讨论】:
标签:
api
search
twitter
seo
【解决方案1】:
您可以制作自己的网络爬虫,在 HTML 源页面中搜索 www.twitter.com/username 链接。例如,在 Web 上搜索在域名中的“foobar”下索引的热门网站,然后在这些页面中抓取包含用户名的 twitter 按钮的代码。我对如何在 Python 中做到这一点有一些想法。主要是我在 Udacity.com 上的 CS101 课程中学到的。
【解决方案2】:
我没有直接或简单的答案,但您可以尝试使用 Google 或 Bing 的搜索 API 在 Twitter 页面中查找 URL。
This article 指出,您可以根据个人简介中使用的词搜索 Twitter 用户 -
site:twitter.com intitle:”on twitter” “bio * sport”*
这将为您提供一长串在其 Twitter 简历中使用过“运动”一词的人。同样,只需更改搜索词以满足您自己的需要。
看看您是否可以调整此搜索查询以通过编程方式查找 Twitter 用户简历中指定的 URL。