我正在开发一个应用程序,我想知道是否有任何方法可以通过给定URL搜索特定用户?
基本上我想要做的是找出一个网站和Twitter账户之间的关系,比如给定域名foobar.com,代码会找出这个网站可能的推特账号,比如@iamowneroffoobar,其网址值为在twitter中被设置为“http://foobar.com”。
通过检查twitter API,https://dev.twitter.com/docs/api/1.1/get/users/search我找不到任何方法可以做到这一点,但我已经看到这个功能已被其他几个网站实现,有谁知道如何做到这一点?
答案 0 :(得分:2)
我没有直接或简单的答案,但您可以尝试使用Google或Bing的Search API在Twitter页面中查找网址。
This article注意到您可以根据其生物个人资料中使用的字词搜索Twitter用户 - site:twitter.com intitle:“on twitter”“bio * sport”*
这将为您提供一长串在Twitter上使用sport这个词的人。再次,只需更改搜索字词以满足您自己的需求。
查看您是否可以调整此搜索查询以编程方式查找Twitter用户的bio中指定的URL。
答案 1 :(得分:0)
您可以制作自己的网络抓取工具,搜索HTML源页面中的www.twitter.com/username链接。例如,在网络上搜索在域名中以“foobar”索引的顶级站点,然后抓取这些页面以获取包含用户名的twitter按钮的代码。我有一些关于如何在Python中执行此操作的想法。主要是我在Udacity.com上学到的CS101课程。