簡體   English   中英

如何使用 cronjob 從 ec2 實例“打開”URL

[英]How to "open" a URL from ec2 instance using cronjob

運行下面的命令在 chrome 上打開一個頁面

python3 -m webbrowser https://www.python.org

我想要做的是創建一個每晚運行的 cronjob。 這個 cronjob 將在 ec2 實例上,我想要它做的就是“打開”給定頁面。 打開和加載頁面時會記錄一些指標。

嘗試過

0 0 * * * curl -s "https://www.python.org" > /dev/null 2>&1

0 0 * * * python3 -m webbrowser https://www.python.org

(雖然我不確定這在沒有瀏覽器的機器上應該如何工作)

但兩者都沒有按預期工作。

from selenium import webdriver

hyperlink = "https://www.python.org"
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')

driver = webdriver.Chrome(options = options)
#driver = webdriver.Chrome()
driver.get(hyperlink)
 
navigationStart = driver.execute_script("return window.performance.timing.navigationStart")
responseStart = driver.execute_script("return window.performance.timing.responseStart")
domComplete = driver.execute_script("return window.performance.timing.domComplete")

backendPerformance_calc = responseStart - navigationStart
frontendPerformance_calc = domComplete - responseStart
 
print("Back End: %s" % backendPerformance_calc)
print("Front End: %s" % frontendPerformance_calc)
 
driver.quit()

來源 - https://www.lambdatest.com/blog/how-to-measure-page-load-times-with-selenium/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM