2016-08-30 8 views
0

Python3では、設定された時間間隔ごとにURLを読み込む必要がありますが、グラフィカルインターフェイス/ブラウザウィンドウはありません。 JavaScriptはありません。ページを読み込んで終了するだけです。これは、コンソールアプリケーションとして実行する必要があります。URLをグラフィカルインターフェイスなしでロード

これを行う方法はありますか?

+0

https://realpython.com/blog/python/headless-selenium-testing-with-python-and-phantomjs/ –

答えて

0

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() 
0

リクエストライブラリには、探しているものが含まれている場合があります。

import requests, time 

url = "url.you.need" 
website_object = requests.get(url) 
# Repeat as necessary 
関連する問題