Python3では、設定された時間間隔ごとにURLを読み込む必要がありますが、グラフィカルインターフェイス/ブラウザウィンドウはありません。 JavaScriptはありません。ページを読み込んで終了するだけです。これは、コンソールアプリケーションとして実行する必要があります。URLをグラフィカルインターフェイスなしでロード
これを行う方法はありますか?
Python3では、設定された時間間隔ごとにURLを読み込む必要がありますが、グラフィカルインターフェイス/ブラウザウィンドウはありません。 JavaScriptはありません。ページを読み込んで終了するだけです。これは、コンソールアプリケーションとして実行する必要があります。URLをグラフィカルインターフェイスなしでロード
これを行う方法はありますか?
threading
を使用して、指定した時間間隔ごとに関数を呼び出すTimer
を作成できます。
import time, threading, urllib.request
def fetch_url():
threading.Timer(10, fetch_url).start()
req = urllib.request.Request('http://www.stackoverflow.com')
with urllib.request.urlopen(req) as response:
the_page = response.read()
fetch_url()
リクエストライブラリには、探しているものが含まれている場合があります。
import requests, time
url = "url.you.need"
website_object = requests.get(url)
# Repeat as necessary
https://realpython.com/blog/python/headless-selenium-testing-with-python-and-phantomjs/ –