【问题标题】:Can I specify what type of URLs to search for? - Google Search我可以指定要搜索的 URL 类型吗? - 谷歌搜索
【发布时间】:2010-01-20 17:39:28
【问题描述】:

好的,我正在使用 Google Ajax 搜索

搜索 twitter 个人资料

我正在使用以下查询

?q=Radiant+Hex+site:twitter.com

我正在寻找这样的网址:

twitter.com/radianthex
twitter.com/ignighted
...

但我经常遇到以下形式的 URL:

twitter.com/lindsaylohan/status/7537167235
twitter.com/calvinharris/status/1905934068

有没有办法从我的搜索中删除这些网址?

非常感谢您的帮助。

【问题讨论】:

    标签: google-api google-ajax-api


    【解决方案1】:

    看起来这样可行:

    http://www.google.com/search?q=horse+site%3Atwitter.com+-inurl%3Astatuses+-inurl%3Astatus
    

    查询是:

    horse site:twitter.com -inurl:statuses -inurl:status
    

    具体来说,您似乎可以对 inurl 关键字使用否定

    【讨论】:

    • 谢谢乔。太好了,我试试看。
    【解决方案2】:

    是的,如果在 google 中使用 negate 选项,您可以这样做以摆脱更多子路径:

    site:twitter.com (inurl:radianthex OR inurl:ignighted OR inurl:billgates)
    -inurl:status -inurl:statuses -inurl:favorites -inurl:lists
    

    可以直接使用twitter api吗?他们有一个很好的方法来搜索用户......

    twitter 调用如下所示:

    http://api.twitter.com/1/users/search.xml?q=radianthex
    

    当您注册免费访问时,他们会给您一个密码...

    他们有一些很酷的搜索选项来收紧结果,使它们与您的应用更相关

    【讨论】:

    • 我不知道你可以用 twitter API 做到这一点。但结果与 Google 的相比如何?
    • 感谢 jspcal 我试过了......但结果没有排序,很难知道哪些用户是我正在寻找的实际用户。 Google 通过相关性提供更好的搜索。
    • 感谢jspcal,你已经很清楚了。我想我可以缩小搜索范围的一种方法是使用数字或关注者。顺便说一句,你把比尔放在那里是因为他今天的个人资料得到了验证吗?
    • “Streaming API 和 Search API 都会过滤掉低质量用户的所有状态。与搜索不同,Streaming 不会根据相关性过滤或排名状态,所有状态都是可用的。”来自 Twitter API 的 Wiki
    • 嗯很有趣,是的,我注意到 billg 刚刚通过验证,所以这是测试新鲜度的好方法 :)
    猜你喜欢
    • 1970-01-01
    • 2017-03-05
    • 2018-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多