スポンサーリンク
パラメーターを利用してキーワードを入力する方法
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)
"""
キーワードを入力したら、ブラウザが立ち上がるだけ。
スクレイピングはしていない。
"""