(一緒にお勉強)XPathチャレンジ
一緒にXPathを勉強しませんか。
お題
ユーザーフォーラムでキーワードを検索して、ヒットした1件目のリンクテキストを見えるまま取得してください。
回答方法
取り組む人に、パーツ構成と各設定が伝わるように回答しましょう。
キャプチャや、簡易的なテキストもウェルカムです。
成立させるための条件や前提があれば、情報を添えてください。
余力があるかたは、考察や自己評価も添えていただけると嬉しいです。
主な対象者像
- WinActorで使えるXPathを学びたいみなさま
- ブラウザ関連ライブラリでシナリオを作る機会があるかた
- まだ作る機会はないけど学びたいかた
- 使いこなしたいかた
ねらい
主にXPathの勉強です。
ブラウザ関連ライブラリを使う想定です。
お題の文言以外の縛りは、一切設けません。
言及がない部分は、ご自身の判断で構いません。
お題さえクリアできれば、手段は問いません。
ライブラリ等の用途を踏まえると、必然的にChrome・Firefox・Edgeを使うことになります。
IEも排除しません。ただ、XPathからは逸れがちになると思われます。
コピーしたままのXPathでも動くとは思います。
勉強が目的です。
安定性・シンプルさ・スピード感等の観点で、どんな工夫ができるかも考えてみてください。
https://www.google.com/search?q=XPath
あえて条件を加えて(自分に制限を課して)、お題のハードルを高めても構いません。
実務では、常に都合の良い項目があるとは限りません。
「この項目がなかったら」と仮定すると、より実践的です。
「この項目もあったら」の方向で条件を加える場合は、テストで確かめる方法も添えてください。
基本のパーツ構成
NTTデータさんのレシピ動画をご覧ください。
https://winactor.com/questions/?q=YoutubeでWinActorの使い方公開しています!!!
誰でも簡単!WinActor活用レシピ
https://www.youtube.com/channel/UC_uIn28QlBSH_eitQGBdmbg/search?query=レシピ
【レシピ】22 ブラウザ操作(xpath)
https://www.youtube.com/watch?v=FlNS5nTRiYE
ポイント
- 検索ボックスのXPathバリエーション
- 検索ボタンのXPathバリエーション
- ヒットした1件目取得のXPathバリエーション
- どの検索ワードでも、取得したテキストを「見えるまま」に加工する方法
期待
Copy XPathの結果やHTMLソースを眺める限り、工夫の余地があります。
組み合わせのバリエーションを踏まえると、正解は無数にありそうです。
ちらほら回答が付くと嬉しいです。
渾身の一答も複数回答もウェルカムです。
回答が途絶えたなと感じたタイミングで、独断と偏見でベストアンサーを選びます。
安定性・シンプルさ・スピード感・省パーツあたりが基準になると思います。
よろしければ「いいね!」で投票に参加してみてください。
フォーラムのサークル機能で、アウトプットを推進する活動を展開中です。
よろしければ覗いてみてください。