任何人都可以帮助我,这是实现以下实用工具的最佳方式,我有大约20套用户名和密码,我应该登录url说:http://login.com,如果用户名/密码是正确的,它将重定向到http://login.com/true,否则它会重定向到http://login.com/false。
如何自动执行此过程并跟踪将状态更新为Excel表格,这是有效的用户名和密码组合。
无论如何我们可以自动化而无需在浏览器中打开网址(无头自动化)
答案 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的更多选项。