2012-01-29 16 views
0

私のアプリはYahooの検索結果を解析することが必須です!次のURLから最初に必要なページを取得するのは簡単です。ヤフーの検索結果ページへのリンクはどれですか?

http://search.yahoo.com/search;_ylt=A0oG7l7PeB5P3G0AKASl87UF?p=<My_Keyword> 

しかし、yahooの他のページへのストレートリンクはありますか?検索ページ?リンクを参照している場合があり

a href="/search;_ylt=A0oG7mulOyVP3FMAnPlXNyoA?p=java&amp;fr=404_web&amp;fr2=sb-bot&amp;xargs=0&amp;pstart=1&amp;b=11&amp;xa=U7cN_L3AOtj18W09Ud7SkA--,1327926565" title="Results 11 - 20" id="yui_3_3_0_1_1327840165621204" 

はあるが、ここでは、私は、たとえば、次のページにまたはわずか10ページに移動することができ変える、いくつかのparamのですか?誰かがヤフーのこの機能について知っていますか?ところで は、YouTubeは彼のリンクは非常に単純です、ないような問題があるが、Yahooは...

UPDは、私は、これはparamsは定義されているように見える - これは「B = 11」です。 2番目のページは "b = 21"、3番目の "b = 31"など

+0

Yahooはこれを許可していますか?彼らの利用規約を確認しましたか? –

+0

Googleがこれを許可すれば、Yahooはなぜそうではないのですか?私は奉仕条件の問題であると賞賛されていません、早くこれは技術的な標準の質問です... –

答えて

2

オフセット(b)を正しく設定することで特定のページに直接リンクできます。あなたが提供するURLに基​​づいて

offset = 10 x pagenumber - 9 

クイック例:
ヤフーは現在、したがって、オフセット以下の使用、各ページ10件の結果を示して

http://search.yahoo.com/search;_ylt=A0oG7l7PeB5P3G0AKASl87UF?p=<My_Keyword> 

ページ1 を(= 10×1オフセット - 9 = 1)

http://search.yahoo.com/search;_ylt=A0oG7l7PeB5P3G0AKASl87UF?p=<My_Keyword>&b=1 

ページ2 (= 10×2オフセット - 9 = 11)

http://search.yahoo.com/search;_ylt=A0oG7l7PeB5P3G0AKASl87UF?p=<My_Keyword>&b=11 

ページ3 (オフセット= 10×3から9 = 21)

http://search.yahoo.com/search;_ylt=A0oG7l7PeB5P3G0AKASl87UF?p=<My_Keyword>&b=21 

注:
私は未来を知らないが、現在の作業罰金上記のリンク。
YahooはいつでもURL構造を変更する可能性があります。

+0

このような完全な応答をありがとう! –

0

このパラメータ "_ylt"の役割は何ですか? 私はそれを無視する問題はないと思う。 違反のある国は "_ylt"の内容が異なっています。 HTTPはhttp://ではなくhttps://に変更されています。

Taiwan: 
https://tw.search.yahoo.com/search?p=soqi+bed&fr=yfp&ei=utf-8&v=0 
https://tw.search.yahoo.com/search;_ylt=A8tUwZBhGxlU93YAZHJr1gt.?p=soqi+bed&ei=utf-8&fr=yfp&b=11&pstart=2 


    US(eng): 
https://search.yahoo.com/search;_ylt=AiVNJTPKVpm9Jag8U.STVL6bvZx4?p=soqi+bed&toggle=1&cop=mss&ei=UTF-8&fr=yfp-t-329&fp=1 
https://search.yahoo.com/search;_ylt=AwrSbDzyGRlUoG0AUn1XNyoA?p=soqi+bed&ei=UTF-8&fr=yfp-t-329&fp=1&b=11&pstart=7 


    Japan: 
http://search.yahoo.co.jp/search;_ylt=A7dPKW9aHBlUDm4A5b2JBtF7?p=soqi+bed&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=&afs= 
http://search.yahoo.co.jp/search?p=soqi+bed&tid=top_ga1_sa&ei=UTF-8&pstart=1&fr=top_ga1_sa&b=11 
関連する問題