在我的应用程序中,我正在尝试创建一种简单的方法,根据NFL球员的姓名,在NFL.com上链接到其个人资料页面。由于NFL.com的球员个人资料页面没有可预测的URL结构,因此我正在尝试基于URL字符串创建一个指向Google“幸运之旅”结果的链接:
http://www.google.com/search?q=site:nfl.com+firstname+lastname+profile&btnI
问题是:有时链接有效并将我带到第一个“我感觉很幸运”的结果,但有时它只会将我带到标准的Google搜索结果页面。示例1(将我带到第一个结果,NFL.com):
http://www.google.com/search?q=site:nfl.com+Larry+Fitzgerald+profile&btnI
示例2(带我到Google搜索结果页面,而不是第一个结果)
http://www.google.com/search?q=site:nfl.com+Rob+Housler+profile&btnI
有没有一种方法可以确保每次都获得“我感觉很幸运”的结果?
编辑
以下是其他一些可行和不可行的链接示例。请注意,这些链接之间唯一的区别是搜索词,但有些会将您传送到第一个谷歌结果网站,而有些则会带您进入实际搜索结果。
可行(即我们被发送到第一个谷歌结果网站,NFL.com)
- http://www.google.com/search?q=site:nfl.com+%22Jaron+Brown%22+profile&btnI
- http://www.google.com/search?q=site:nfl.com+%22Dominique+Davis%22+profile&btnI
- http://www.google.com/search?q=site:nfl.com+%22Drew+Davis%22+profile&btnI
不起作用(即我们被发送到谷歌搜索结果页面)