yelp.comで要素を検索しようとしています。私はxPath
とClassNames
を使用しようとしましたが、各ビジネスの星評価を取得することができないようです。ここで要素を見つけるためにSeleniumを取得できません
は星の評価のHTMLである:ここで
<div class="i-stars i-stars--regular-4-half rating-large" title="4.5 star rating">
<img class="offscreen" height="303" src="https://s3-media1.fl.yelpcdn.com/assets/srv0/yelp_design_web/41341496d9db/assets/img/stars/stars.png" width="84" alt="4.5 star rating">
</div>
は、格付けを取得するために私のコードです:
var starRating = driverGC.FindElement(By.LinkText("title"));
MessageBox.Show(starRating.Text);
私はそれが4.5
を返すしたいと思いますので、私は別のファイルにそれを保存することができます。私はC#とVisual Studioを使用しています。
あなたはこれまでに何をしようとしたのですか? – Flott
ようこそ。検索したいHTML要素と要素を見つけるために書いたコードの両方をあなたのコードに投稿してください。あなたの問題の可能性がある限り、あなたの投稿の読者が理解できるように助けを借りることなく、助けを得ることは非常に困難です。 – Christos
これまでのところ、私はこれを見つけるためのコードとしてこれを持っています。var starRating = driverGC.FindElement(By.LinkText( "title"));私はXPath、ClassName、IDを使ってみましたが、正しい要素を見つけることができません。特定の文字列の要素を検索してより具体的にすることができる方法はありますか? –