私は(合法的に)画像の束をダウンロードするスクレーパーを書いており、私は問題にぶつかっています。関連するページでは、ページの読み込みが完了した後、単にcssによって長い要素を検索するだけです。なぜセレン試験が遅いのですか?
@@wait.until do
find_element_by_css(css_selector)
end
@@driver.find_element(:css => css_selector).text
def find_element_by_css(css_string)
@@wait.until do
@@driver.find_element(:css => css_string)
end
end
css_selector = "table:nth-child(6) tr:nth-child(2) .view-value"
またはそのような何か:だから、例えば私は、スクリプトが10のような分間ここでハングアップしたと思います。今、このことは何もせずに文字通り10〜20分掛かるでしょう。 wait
への呼び出しを取り除くと、スクリプトはタイムアウト例外をスローします。
これを修正する方法はありますか?どんな助けもありがとう。
機械化も実行可能なオプションです – Rekin