验证登录URL重定向的最佳方法

时间:2017-03-07 03:32:47

标签: excel automation headless-browser

任何人都可以帮助我,这是实现以下实用工具的最佳方式,我有大约20套用户名和密码,我应该登录url说:http://login.com,如果用户名/密码是正确的,它将重定向到http://login.com/true,否则它会重定向到http://login.com/false

如何自动执行此过程并跟踪将状态更新为Excel表格,这是有效的用户名和密码组合。

无论如何我们可以自动化而无需在浏览器中打开网址(无头自动化)

1 个答案:

答案 0 :(得分:1)

您可以使用shell脚本执行所有这些操作,并且不涉及任何浏览器。对于

  

应该登录url

您可以使用cURL,因为它具有跟踪重定向(-L / - 位置)的功能,并且它也是免费的。

curl --user user:pass https://example.com/a  

对于

的部分
  

自动执行此过程并跟踪将状态更新回Excel表格

您可以使用上一步的输出(页面网址)并格式化为CSV文件,如下所示:

echo "$page_url" > results.csv

之后你可以重命名为xls,然后使用Excel,gnumeric或其他程序,它被识别为xls。

ls -R -ltr / | head -50 | awk '{if ($page_url == *"myURL"*) print "true"}' OFS="," > sample.xls

您可以找到working with Excel files here的更多选项。

相关问题