質問: 一貫性のあるgoogleのラッキーマクロを感じています autohotkeyを使用して小さなスクリプトを作成し、検索語の最初のgoogle検索結果にすばやく移動します。私の問題は、urlが少し一貫性のない動作をしているにもかかわらず、これを行うために私が見つけた唯一の方法です。http://www.google.com/search?q=searchterm&btni=745 これは、最初のヒットが非常に良い一致であると見なされた場合にのみ機能します。それ以外の場合、googleは通常の10件の結果を表示します。ただし、フロントページの実際の「i'mfeeling lucky」ボタンは、常に最初の結果に移動します。これらのリンクを試してください:http://www.google.com/search?q=new%20york&btni=745 <- works http://www.google.com/search?q=new%20york%20dijon&btni=745 <- doesn't work ただし、フロントページの「ニューヨークディジョン」を押してから「i'mfeelinglucky」を押すと機能します。url形式で一貫して機能させる方法はありますか?編集:わかりました。これは単一のurlでは実行できない可能性があります。投稿された場合、greasemonkey-scriptの回避策を正しいものとしてマークします。
回答: 私が思いついた最善の解決策は次のとおりです:chrome>設定>検索エンジンの管理...追加: 検索エンジン:私は幸運を感じています キーワード:\(お好みのショートカットに置き換えてください) url:{google:baseurl} search?q =%s&btni 次に、 このスレッド に従って、次のgreasemonkey/tampermonkeyスクリプトを追加して、リファラーとしてgoogleを使用してページをリロードします。// ==userscript== // @name i'm feeling lucky fix // @version 0.0 // @description makes google i'm feeling lucky work reliably from the address bar // @author will rice // @match http://*.google.co.uk/search?q=*&btni // @match https://*.google.co.uk/search?q=*&btni // @match http://*.google.com/search?q=*&btni // @match https://*.google.com/search?q=*&btni // ==/userscript== document.getelementsbytagname("body")[0].style.display = "none"; window.location.href = location; スクリプトを「本体で実行」に設定し、必要に応じてgoogle tldを追加します(tampermonkeyで正規表現を機能させることができませんでした)。