ウェブサイトの自動化中に要素の相対的なxpathを生成することに固執しました。ダイナミックテキストでhtmlタグを取得する方法とその中にスパンを入れる方法
サイト名:www.magicbricks.com/forum
このウェブサイトを訪問し、テキスト「サイ公園」と検索バーに局所性を見つけてみてください。
多くの検索結果が検索ボックスの下に表示されました。今私は 'Project Sai Park、Pune'を選択する必要があります。
//span[text()='Sai Park']/parent::a[text()=', Pune']
をしかし、アンカータグでのspanタグの前に存在テキストがない場合、このコードは働いている:
私はこのようなXPathを生成しようとしました。ここで
タグのテキストは、あなたが検索しているかに依存します(テキストはスパンテキストとして扱われます検索)
はタグです:
<a onclick="discussionPageSearchResult('48633','Project Sai Park |Pune','PROJECTS');" id="ui-id-151" class="ui-corner-all" tabindex="-1">Project <span>Sai Park</span>, Pune</a>
あなたは私を処理する方法を教えてくださいことができますこの?次のXPath式は、あなたが欲しいものを行う必要があります
おかげ
構文解析しようとしているHTMLの見た目をどのくらい正確に表示するかを表示します。 – Markus
Project Sai Park, Pune –
質問に追加して、適切にフォーマットしてください。 – Markus