2

一緒に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ソースを眺める限り、工夫の余地があります。
組み合わせのバリエーションを踏まえると、正解は無数にありそうです。
ちらほら回答が付くと嬉しいです。
渾身の一答も複数回答もウェルカムです。
回答が途絶えたなと感じたタイミングで、独断と偏見でベストアンサーを選びます。
安定性・シンプルさ・スピード感・省パーツあたりが基準になると思います。
よろしければ「いいね!」で投票に参加してみてください。

 

フォーラムのサークル機能で、アウトプットを推進する活動を展開中です。
よろしければ覗いてみてください。

https://winactor.com/questions/circle/

ココ 回答した質問

回答とコメントは、会員登録(無料)で閲覧できるようになります。
会員登録(無料)する