我正在编写脚本来检查此网站上的更新:http://www.adm.uwaterloo.ca/infocour/CIR/SA/under.html
我需要在页面上选择一个主题和课程号并提交,以获取所需的数据。我在终端上尝试了以下内容:
curl -d "subject=CO" -d "cournum=250" -X POST http://www.adm.uwaterloo.ca/infocour/CIR/SA/under.html > old.html
old.html文件显示页面的html,并且似乎发帖请求无效。谁能指出我做错了什么?我应该怎么做,这样才能在选择适当的课程并提交表格后获得页面?
答案 0 :(得分:2)
如果您单击“查看页面来源”,则它是GET
请求而不是POST
请求,因此您的curl
命令应如下所示。
curl http://www.adm.uwaterloo.ca/cgi-bin/cgiwrap/infocour/salook.pl?level=under&sess=1189&subject=ACTSC&cournum=
在这里,sess = {1189
和subject = ACTSC
是我选择看到的随机值。