web-dev-qa-db-ja.com

Google検索クエリの美しいURLをすばやく取得する方法はありますか?

Googleを検索するとき、検索へのリンクを共有したいことがよくあります。 (a検索結果ではなく、現在のページにwith結果)

何年も前、Googleは優れたURLを使用していました。例えば:

https://google.com/search?q=Tokyo%20Disneyland%20Rides

ただし、最近では、Googleからコピーされたリンクは次のようになります。

http://www.google.com/search?q=perverted%20stuff!!!!&bav=on.2,or.r_qf.&bvm=bv.49967636,d.d2k,pv.xjs.s 。 + Rides&gs_l = img.3..0j0i24l4.1334.1334.0.2188.1.1.0.0.0.0.118.118.0j1.1.0 .... 0.0..1c.1.20.img.2rhtDhNSwrA&bav = on.2、or.r_qf。&bvm = bv.49967636%2Cd.ZGU%2Cpv.xjs.s.en_US.jOYpRJj4zMA.O&fp = 47041e3f94e8fa63&biw = 1253&bih = 789&safe = active

(私は"perverted stuff"を検索してセッションを開始し、イメージ検索に移動し、最終的に検索を"Tokyo Disneyland Rides"に変更しました)

URLには24個のクエリパラメータが含まれています。それらのほとんどは役に立たないようです。私の最初の検索もそこに含まれており、URLを見るとほとんど最初に表示されます。

共有できるbeautifulURLをすばやく取得する方法はありますか?

私はむしろ 手動で作成する ではなく、URL短縮機能を使用します-視聴者にとって明らかな優れたURLが必要です。

7
Kobi

結果ページが表示されたら、フッターまでスクロールダウンし(Endキーを押します)、基本バージョンに切り替えるをクリックします。そうしないと、スクリプトが新しい画像を追加し、フッターを移動します。

Screen shot

かなりクリーンなリンクを備えたシンプルなバージョンが得られます。同じ手順で元に戻すことができますが、同じ短いリンクがまだあります。

あなたの例では、これは次のようになります:

https://www.google.com/search?q=Tokyo+Disneyland+Rides&um=1&safe=active&hl=en&biw=1253&bih=789&tbm=isch

そのページから再度検索すると、URLはそれほど短くありません。短いURLを取得するには、再度切り替える必要があります。

2
fuxia

外部サービスまたは拡張機能を使用しないと、おそらく不可能です。 「あなたのためにググってみましょう」は、このようなきれいなURLを作成できるサービスです。ここにリンクを投稿しますが、そのウェブサイトのリンクをStackExchangeウェブサイトに投稿することはできません!

編集:退屈していました。これを行う簡単なコードを次に示します。必要な場所に自由に実装してください。 http://jsbin.com/ihomir/4/

1
Munim

まあ、これは手動で行う必要がありますが、非常に簡単なので多分それでいいですか?

新しい検索を行うことから始め、URLをコピーし、「&」以降のすべてを切り取ります。今、あなたはあなたが振り返る古いのURLのようなものを持っています

https://google.com/search?q=Tokyo%20Disneyland%20Rides

「search?q =」を「#q =」に置き換えます。ほとんどのコンテキストでは(stackoverflowの答えではありませんが)、「https://」を削除することもできます。

'%20'(スペース文字のエンコード)を '+'に置き換えると、短くて読みやすくなります。

Google.comで「o」または「e」を削除することもできますが、IMOを混乱させる価値はありません。 (これは、HTTPSを指定しない場合にのみ機能します-httpsで指定し、httpsにリダイレクトさせます。)

したがって、元のクエリの最短でシンプルな形式-URLショートナーを使用しない-は次のとおりです。

gogle.com/#q=Tokyo+Disneyland+Rides

0
Tom