我是bash的初学者。我想编写一个脚本来登录帐户以访问某些特定页面,然后收集一些数据。
到目前为止,我遇到了日志问题。我使用Chrome的开发者工具来收集“curl URL”(标题+数据)。当我浏览脚本时,一切正常,没有错误,但我得到一个401 html文件(未经授权)...当然,登录和psw是正确的,因为粘贴...
#!/bin/bash
curl -A "Mozilla/5.0 (Windows NT 6.3; WOW64)" \
-H "Content-Type: application/x-www-form-urlencoded" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" -H "Cache-Control: max-age=0" \
--cookie cjar --cookie-jar cjar \
--data "username=TEST&password=TEST&grant_type=password&continue=https"%"3A"%"2F"%"2Faccount.shodan.io"%"2F"%"3Flanguage"%"3Den"%"26language"%"3Den&login_submit=Log+in" \
--location "https://account.shodan.io/login" >./tmp.html
何时修复,我将如何使用Cookie浏览网站?