Selenium:要素の「スタイル」が変わるまで下にスクロールします

user888905050219

私はこのようなレビューページをこすり取ろうとしています

これには比較的少ないレビューがありますが、もっと多くのスクロールを必要とする他のレビューがあります。

ページが一番下にない場合、要素は次のようになります。

div class="apphub_NoMoreContent" id="NoMoreContent" style="display: none"

ただし、ページを一番下までスクロールすると、次のように変化します。

div class="apphub_NoMoreContent" id="NoMoreContent" style="opacity: 1;"

スタイルがその値を変更する場所。

要素のスタイルが変わるまでスクロールするにはどうすればよいですか?

ジェイソン

このコードを使用して、ロードするコンテンツがなくなるまでページを下にスクロールできます。

from selenium.webdriver.common.keys import Keys
from selenium import webdriver

url = 'https://steamcommunity.com/app/105700/reviews/?p=1&browsefilter=mostrecent'
driver = webdriver.Chrome()
driver.get(url)

while True:
    try:
        div = driver.find_element_by_xpath('//div[@id="NoMoreContent" and @style="display: none"]')
        driver.find_element_by_tag_name('html').send_keys(Keys.END)
        try:
            driver.find_element_by_xpath('//div[@id="GetMoreContentBtn" and @style=""]').click()
        except:
            pass
    except:
        break

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ページの一番下までスクロールすると、要素の位置が変化します

分類Dev

分度器のある要素まで下にスクロールします

分類Dev

スクロールするとロゴの色が変わりますが、上にスクロールしても同じままです

分類Dev

UITableViewのアイテムは、下にスクロールすると色が変わり、Swiftにバックアップします

分類Dev

UITableViewのアイテムは、下にスクロールすると色が変わり、Swiftにバックアップします

分類Dev

スクロールするとテーブルビューセルの値が変化し、テーブルビューでプロトタイプセルを使用しました。私のコードは下にあります

分類Dev

新しい要素が追加されたときにdivの一番下までスクロールする方法

分類Dev

マウスをスクロールすると、選択した要素の値が変わります

分類Dev

HTML要素は特定の値まで下にスクロールします

分類Dev

<a>要素スタイルのボタンが私のWebページを下にスクロールしています

分類Dev

TableViewを下にスクロールすると、セルデータが変化します-Swift 4

分類Dev

ユーザーが画像の位置まで下にスクロールしたら、変換を実行します

分類Dev

Pythonを使用してSeleniumで下にスクロールすることができません

分類Dev

相対要素がスクロールで固定要素の下と上にヒットしたときにイベントをトリガーしますか?

分類Dev

navbarは、下にスクロールすると背景が変わりますが、上にスクロールすると元に戻りません。

分類Dev

リンクではなくEditText .....の下線/スタイルを変更し、テキストを水平方向にスクロールします

分類Dev

スクロールバーにPython用のSeleniumのタグがない場合は、下にスクロールします

分類Dev

スクロールするとタブのVuetifyがアクティブに変わります

分類Dev

URLバーの表示が変わると、ページが上にスクロールします

分類Dev

モバイルで要素にスクロールするとイベントが発生します

分類Dev

ページを更新すると、フッター要素のスタイルが変わりますか?

分類Dev

ロードされた要素の後にdivの一番下までスクロールしますか?

分類Dev

ロードされた要素の後にdivの一番下までスクロールしますか?

分類Dev

div の一番下まで自動スクロールした後、ユーザーが上にスクロールできるようにしますか?

分類Dev

カスタムListViewの最初の3つの要素が繰り返され、スクロールすると位置が変わります

分類Dev

要素へのスクロールがSelenium Javaで失敗しました

分類Dev

すべてのバインディングデータが読み込まれると、ListViewが一番下までスクロールします

分類Dev

Javascript:ボタンで制御する代わりに、下にスクロールまたは上にスクロールしてスライダーを制御します

分類Dev

jQueryはID要素の一番下までスクロールします

Related 関連記事

  1. 1

    ページの一番下までスクロールすると、要素の位置が変化します

  2. 2

    分度器のある要素まで下にスクロールします

  3. 3

    スクロールするとロゴの色が変わりますが、上にスクロールしても同じままです

  4. 4

    UITableViewのアイテムは、下にスクロールすると色が変わり、Swiftにバックアップします

  5. 5

    UITableViewのアイテムは、下にスクロールすると色が変わり、Swiftにバックアップします

  6. 6

    スクロールするとテーブルビューセルの値が変化し、テーブルビューでプロトタイプセルを使用しました。私のコードは下にあります

  7. 7

    新しい要素が追加されたときにdivの一番下までスクロールする方法

  8. 8

    マウスをスクロールすると、選択した要素の値が変わります

  9. 9

    HTML要素は特定の値まで下にスクロールします

  10. 10

    <a>要素スタイルのボタンが私のWebページを下にスクロールしています

  11. 11

    TableViewを下にスクロールすると、セルデータが変化します-Swift 4

  12. 12

    ユーザーが画像の位置まで下にスクロールしたら、変換を実行します

  13. 13

    Pythonを使用してSeleniumで下にスクロールすることができません

  14. 14

    相対要素がスクロールで固定要素の下と上にヒットしたときにイベントをトリガーしますか?

  15. 15

    navbarは、下にスクロールすると背景が変わりますが、上にスクロールすると元に戻りません。

  16. 16

    リンクではなくEditText .....の下線/スタイルを変更し、テキストを水平方向にスクロールします

  17. 17

    スクロールバーにPython用のSeleniumのタグがない場合は、下にスクロールします

  18. 18

    スクロールするとタブのVuetifyがアクティブに変わります

  19. 19

    URLバーの表示が変わると、ページが上にスクロールします

  20. 20

    モバイルで要素にスクロールするとイベントが発生します

  21. 21

    ページを更新すると、フッター要素のスタイルが変わりますか?

  22. 22

    ロードされた要素の後にdivの一番下までスクロールしますか?

  23. 23

    ロードされた要素の後にdivの一番下までスクロールしますか?

  24. 24

    div の一番下まで自動スクロールした後、ユーザーが上にスクロールできるようにしますか?

  25. 25

    カスタムListViewの最初の3つの要素が繰り返され、スクロールすると位置が変わります

  26. 26

    要素へのスクロールがSelenium Javaで失敗しました

  27. 27

    すべてのバインディングデータが読み込まれると、ListViewが一番下までスクロールします

  28. 28

    Javascript:ボタンで制御する代わりに、下にスクロールまたは上にスクロールしてスライダーを制御します

  29. 29

    jQueryはID要素の一番下までスクロールします

ホットタグ

アーカイブ