テキスト/キーワードの入力

Sunday, April 08, 2018 7:56 AM

データを抽出する際にWebページとやり取りする場合もあります。例えば:

· ログインした後データを取得します。そのため、ユーザー名とパスワードを入力する必要があります。

· 検索するキーワードがたくさんあり、1つずつ入力したくありません。

 

このチュートリアルでは、OctoparseでWebページに1つまたは複数のテキスト/キーワードを入力する方法を紹介します。

1)テキストボックスに1つのキーワードを入力する

2)検索ボックスに複数のキーワードを入力する

 

 

 

 

 

1)テキストボックスに1つのキーワードを入力する

Octoparseでテキストやキーワードを入力するのは簡単です。基本的な手順を見てみましょう。

1. 内蔵ブラウザにページの入力ボックをクリックします。

入力ボックをクリックすると、「Enter text」アクションは自動的に「Action tips」に表示されます。

 

2. 「Enter text」を選択する

「Enter text」をクリックすると、「Action tips」にテキストボックスが表示されます。

 

 

3. テキスト/キーワードを入力する

テキストボックスにテキストまたはキーワードを入力し、「OK」をクリックします。

 

入力した内容が、ページの入力フィールドにも表示されます。

Octoparseは、「Action Tips」に「Input Text Saved」を通知し、「Enter text」アクションをワークフローにも追加します。

 

 

 

 

 

 

2)検索ボックスに複数のキーワードを入力する

複数のキーワードがある場合は、それらを「Text list」に追加して検索ループを作ります。Octoparseはキーワードを一つずつ検索ボックスに入力します。

「Text list」ループを作る方法を見てみましょう。

 

ヒント!

 Octoparseには、「Variable List」、「Single Element」、「Fixed List」、「List of URLs」、「Text List」という5つのループモードがあります。

ループモードの詳細は、次の記事を参照してください。

Octoparseにある5つのループモード

スクレイピング作業にはどのループモードが良いでしょうか?

 

1. 「Loop item」アクションをワークフローにドロップする

 

2. 「Loop Mode」の「Text list」を選択します。

 

3. 下にある「A」をクリックして、検索するキーワードを入力します。

    入力が終わったら「OK」をクリックします。それから、「Loop Item」にキーワードが表示されます。

 

4. ページの検索ボックスをクリックし、「Action Tips」の「Enter text」を選択します。

 

5.  「Text list」に一番目のキーワードを入力します。

 

6. 「Enter Text」アクションを「Loop Item」のうちに移動します。

 

7. ワークフローの「Enter Text」アクションをクリックします。

    「Loop Text」で「Use the text in Loop Item to fill in the text box」を選択します。

 

8. Webページの検索ボタンをクリックし、「Action Tips」の「Click button」を選択します。

「Click button」をクリックすると、「Click Item」アクションがワークフローに追加されます。

 

9. 「Save」をクリックして、「Text list」検索ループの作成を終了します。

 

最後に、ワークフローを確認することを忘れないでください。

 

Octoparseが検索ボックスにキーワードを入力し、サイトとやり取りする方法を見てみましょう。

 

1. 「Loop Item」ボックスをクリックします。

入力したキーワードが「Loop Item」に表示されます。

2. 1つのキーワードを選択し、「Enter Text」アクションをクリックします。

内蔵ブラウザで、選択したキーワードが検索ボックスに入力されます。

3. 「Click Item」をクリックします。

 検索結果は出でてきます。

 

 

関連記事:

Extract behind a login 

btn_sidebar_use.png