[英]How can i run a python script in cronjob without utilising the full server or ec2 instance?
[英]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.