コード一覧

便利なパラメーター利用法!キーワードを入力してGoogleやAmazonを効率的に検索しよう

パラメーターを利用してキーワードを入力する方法

URLの中に直接キーワードを入れて、検索する方法です。
BeatifulSoupを使う時など便利ですが、すぐに忘れてしまうのでまとめておきます。
GoogleやAmazonなどで使えます。
keyword の部分は変数です。

Googleの検索

'https://www.google.com/search?q='+keyword

Amazonの検索

'http://www.amazon.co.jp/gp/search/?__mk_ja_JP=%83J%83%5E%83J%83i&field-keywords='+keyword

メルカリの検索

'https://www.mercari.com/jp/search/?keyword='+keyword

ヤフオクの検索

'https://auctions.yahoo.co.jp/closedsearch/closedsearch?select=XX&ei=UTF-8&va='+keyword

ラクマの検索

'https://fril.jp/search/'+keyword

最安値.com

 'https://www.saiyasune.com/I1W'+keyword+'.html'

価格.com

'https://kakaku.com/search_results/'+ keyword + '/'

ものレート

'https://mnrate.com/search?i=All&kwd='+keyword+'&s='

ヨドバシ

'https://www.yodobashi.com/?word='+ keyword

Googleマップ

"https://www.google.com/maps/dir/?api=1&origin="+keyword1+"&destination="+keyword2

少し見ずらいが
keyword1 が出発地
keyword2 が目的地

追記

urlを1,2,3,4,5と打っていくのが面倒なので、あまり変わりませんが、今は以下を使っています。

#!python3
import webbrowser

def search(keyword):
    chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
    
    urls =[
    'https://www.mercari.com/jp/search/?keyword='+keyword,
    # ヤフオク
    'https://auctions.yahoo.co.jp/closedsearch/closedsearch?select=XX&ei=UTF-8&va='+keyword,
    # ラクマ
    'https://fril.jp/search/'+keyword,
    # Amazon
    'https://www.amazon.co.jp/s?k='+keyword+'&__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&ref=nb_sb_noss_2',
    # 最安値.com
    'https://www.saiyasune.com/I1W'+keyword+'.html',
    # ものレート
    'https://mnrate.com/search?i=All&kwd='+keyword+'&s=',
    # ヨドバシ
    'https://www.yodobashi.com/?word='+ keyword,
    # Amazon
    'http://www.amazon.co.jp/gp/search/?__mk_ja_JP=%83J%83%5E%83J%83i&field-keywords='+keyword,
    # urlを追加
    ]
    
    # URLを順番に開く
    for url in urls:
        webbrowser.get(chrome_path).open(url)

keyword = str(input('キーワードを入力して下さい'))
search(keyword)

"""
キーワードを入力したら、ブラウザが立ち上がるだけ。
スクレイピングはしていない。
"""