在Python3中,我需要每隔一段时间加载一个URL,但没有图形界面/浏览器窗口。没有JavaScript,它只需要加载页面,然后退出它。这需要作为控制台应用程序运行。
有没有办法做到这一点?
答案 0 :(得分:0)
您可以使用function defineNames() {
var ss = SpreadsheetApp.openById("1d6lw9R4WaPUCyHWcBRr8xDyZFjBNvUMH6BE_U2NXB8Q");
var sheet = ss.getActiveSheet();
var range = sheet.getDataRange();
var values = range.getValues();
// FOR LOOP para identificar nombre, y crear documentos con ese nombre, y escribir el URL del nuevo doc en la columna 7)
for (i=2;i<=values.length;i++) {
var nameVariable = values[i][5];
//AFTER RUNNING... IT SAYS THIS ARGUMENT IS NOT VALID... EVEN THOUGH IT DID EVERYTHING IT NEEDED TO DO.
new_ss = SpreadsheetApp.create(nameVariable);
// Get the URL of the document.
var url = new_ss.getUrl();
// Copiar el URL del nuevo documento en la columna 7
var rangeoverwrite = sheet.getRange(i+1, 7);
// SetValue escribe lo que le digamos, en el "range" que definimos arriba...
rangeoverwrite.setValue(url);
}
}
并创建一个threading
,在每个指定的时间间隔后调用您的函数。
Timer
答案 1 :(得分:0)
请求库可能包含您正在寻找的内容。
import requests, time
url = "url.you.need"
website_object = requests.get(url)
# Repeat as necessary