ページの内容が一定期間にわたって変化する場合は、ページソースをn秒ごとにチェックすることもできます。これを行う簡単な方法はimport time
になり、その後time.sleep(5)
を使用して5秒待ってから、ページソースを取得します。また、ループに入れることもできます。ページの内容が5秒以内に変更された場合、チェックすると更新されたページの内容を得ることができます。私はこれをテストしていませんが、あなたのために動作するかどうかを自由にチェックしてください。
EDIT:サンプルコードを追加しました。マニオネットが正しくインストールされ、設定されていることを確認してください。あなたがUbuntuのユーザー(https://stackoverflow.com/a/39536091/6284629)
# this code would print the source of a page every second
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
import time
# side note, how to get marionette working for firefox:
# https://stackoverflow.com/a/39536091/6284629
capabilities = DesiredCapabilities.FIREFOX
capabilities["marionette"] = True
browser = webdriver.Firefox(capabilities=capabilities)
# load the page
browser.get("http://url-to-the-site.xyz")
while True:
# print the page source
print(browser.page_source)
# wait for one second before looping to print the source again
time.sleep(1)
ある場合、私はあなたがセレンで、このようなことを行うことができると思ういけないここに私の答えを確認することができます。この代替案を確認してください。 http://jmeter.apache.org – Juggernaut
@AminEtesamianありがとう、いいですが、私はPythonを使用する必要があります。 – user92020