プロが教える店舗&オフィスのセキュリティ対策術

VBscriptでサイトにデータを入力する場合、HTTP GETの場合は、下記で良いと思いますが、

objIE.navigate "https://bgp.he.net/AS9228"


たとえば、下記楽天トラベルの キーワードから探す などHTTP POSTでサイトにデータを入力する場合(別の言い方をすれば、URLに検索ワードがない場合)

https://travel.rakuten.co.jp/?scid=af_pc_etc&sc2 …


どのようにすれば、サイトに検索ワードを入力できますか?

A 回答 (1件)

こんにちは



対象とするサイトに依存しますが、例えば、ご提示のサイトであれば、通常のformをGETで送信しているようですので、
 ・VBSからformに入力してsubmitする
方法でも良いでしょうし、そんな手間をかけなくても、
 ・直接リクエストのURIを作成して送信する
ことでも結果は得られるものと思います。

ちなみに「キーワードから探す」の部分に関しては、hidden設定のinput要素が3つあり、
 ・charset=utf-8
 ・f_max=30
 ・lid=topC_search_keyword
のような構成になっていて、実際のキーワード入力部分のname属性は内容(=ラジオボタンの選択)によって
 ・f_query と f_name を使い分けているように見受けられます。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!