我想创建一个shell文件来运行URL而无需打开浏览器,它可以在Windows中运行但在Linux中是否有人知道如何操作?
答案 0 :(得分:0)
您可以使用wget
,curl
,lynx
或perl
(使用WWW::UserAgent
模块)从命令行发出HTTP请求,或nodejs
(使用fetch
或request
模块)或php
(使用file_get_contents
模块)或其他一系列方法。
答案 1 :(得分:0)
这已经在一个bat文件的窗口中完成,所以URL的执行每7分钟编程一次,我想将它迁移到linux,因为我用它的用户和传递参数迁移方法。
@if (@CodeSection == @Batch) @then
@echo off & setlocal
set "URL=http://......."
cscript /nologo /e:jscript "%~f0" "%URL%"
goto :EOF
@end // end batch / begin JScript chimera
var x = WSH.CreateObject("Microsoft.XMLHTTP");
x.open("GET",WSH.Arguments(0),false,"user","pass");
x.setRequestHeader('User-Agent','XMLHTTP/1.0');
x.send('');
while (x.readyState != 4) WSH.Sleep(50);