首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用curl进行非交互式重复任务??每天下载销售CSV文件20次。

如何使用curl进行非交互式重复任务??每天下载销售CSV文件20次。
EN

Stack Overflow用户
提问于 2014-07-15 00:48:18
回答 1查看 930关注 0票数 2

我在网上看到了卷发的例子。但我只是开始学习如何使用Linux bash向Facebook和其他更简单的入门帮助发布消息的教程,但现在我正在寻求更多的帮助。

我在一家营销公司的运营部工作。我的工作之一是登录到销售网站CRM (客户关系经理)系统,并下载订单每天早上。

只需点击大约25次鼠标,就可以下载一款产品的CSV销量。有几十种产品!正如你可能想象的那样,我的半天时间都是用鼠标在基于网络的订购系统上点击几个小时。虽然工作安全性很好,但是我想让这些步骤自动化,这样我就可以为更多的服务器管理任务腾出时间。

下面是一个流程流程,为人工操作员检索这些销售订单所必须的步骤:

工艺流程:

  1. 登录https://www.the-sales-crm-example.com/admin/login.php
  2. 传递用户名密码信息
  3. 单击“客户和实现”(顶部导航栏)
  4. 下降到前景
  5. 单击“箭头”进行高级搜索
  6. 设定日期:(昨日例07/10/2014
  7. 设定日期为:(今日例07/11/2014)
  8. 单击“搜索”按钮
  9. 找到700+记录(销售订单)
  10. 屏幕一次只显示10个
  11. 单击“显示”三角形并降至1000
  12. 现在所有700张唱片都显示
  13. 单击顶部的“选择所有”框
  14. 所有700个记录现在都有复选框。
  15. 单击export
  16. CSV文件包含所有700个销售订单。

我试着开始做一些基本的事情。

  1. 启动Google,访问销售网站,然后点击F12查看源代码。
  2. 网站销售示例-不管是什么网站
  3. login.php源代码-在代码中查找用户名和密码字段。
  4. 用户/Pass看起来像嵌入在login.php文件中的javascript --看起来像‘admin_name’和‘admin_pass’是我应该传递数据的变量,对吗?

试试看

我已经有点跌倒在这里,我不知道我如何传递一个用户名/密码到销售订购网站。我读过关于cookie jars的文章,在YouTube curl教程中迷失了方向:

代码语言:javascript
复制
curl --cookie-jar cjar --output /dev/null website dot com
curl --cookie cjar --cookie-jar cjar --data 'name=Chucky' --data 'pass=ZzChuckyZZ' --
location website dot com

任何正面或后面的例子或帮助都将不胜感激,

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-07-28 17:53:34

假设您不关心是否有人可以从服务器日志中嗅到您的用户名和密码,也许可以尝试使用curl <options> https://websitename.com?username=<username>&password=<password>作为登录部分。您可能需要查看AutoIT,以捕获击键并自动执行该过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24748329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档