Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Curl 卷曲加载器vs SSIS_Curl_Ssis - Fatal编程技术网

Curl 卷曲加载器vs SSIS

Curl 卷曲加载器vs SSIS,curl,ssis,Curl,Ssis,我想知道微软的ssis是否可以用于模拟网页中的用户活动(登录、转到tab1等)以下载文件,如果可以,我如何实现 我还想知道是否有可能集成curl loader-whithin-ssis,以便实现上面提到的目标 谢谢大家的建议。SSIS是一个基于.NET的ETL引擎。由于.NET方面的原因,您可以使用SSIS脚本任务来编写C#/VB.NET代码来模拟用户活动 你不会,因为这相当于买一辆F1赛车,然后带着它上路。它有轮子,可能会工作,但这不是一个愉快或廉价的努力 编写.NET可能需要类,除非您想进入

我想知道微软的ssis是否可以用于模拟网页中的用户活动(登录、转到tab1等)以下载文件,如果可以,我如何实现

我还想知道是否有可能集成curl loader-whithin-ssis,以便实现上面提到的目标


谢谢大家的建议。

SSIS是一个基于.NET的ETL引擎。由于.NET方面的原因,您可以使用SSIS脚本任务来编写C#/VB.NET代码来模拟用户活动

你不会,因为这相当于买一辆F1赛车,然后带着它上路。它有轮子,可能会工作,但这不是一个愉快或廉价的努力

编写.NET可能需要类,除非您想进入特定的请求和响应对象。与使用单个脚本任务创建SSIS包相比,创建一个专用的.NET应用程序可能会更好,因为它是完成此任务的合适工具


至于是否可以集成Curl-Loader,也许?如果它是一个非图形工具,您可以使用命令行参数让它对站点进行爬网,那么是的。执行流程任务可以启动它,一切都很好。如果需要用户输入,则执行流程任务仍然有效,但您使用了错误的工具。SSI设计为不具有用户交互。这是一个高马力的工具,用于移动有关的数据。

它不使用curl,但您也可以使用创建一个C#console应用程序来启动Internet Explorer的副本,找到用户名和密码框,填写凭据,提交详细信息,然后下载所需文件

下面的答案应该可以帮助您浏览下载对话框

在您拥有应用程序之后,只需使用“执行流程任务”启动它。
下载文件后,您就可以完成ETL过程的其余部分。

谢谢,我会尝试一下。