讲师回答 / Peter
后面加/user/login是因为这个地址是登录的地址,我们发送登录请求是发送到这个地址的。POST数据只能通过读取网页中附带的JS代码得到,因为已经超出本课程的范围,所以没有展开。
2014-08-09
讲师回答 / Peter
一次只能下载一个文件,但是可以通过代码的方式下载一整个目录,带上发送下载指令还是一个文件一个文件下的。比如,我们知道有一个目录,里面有N个文件,那么用PHP可以写一个循环把这N个文件下载下来。
2014-08-09
讲师回答 / Peter
您指的是哪些数据呢?只要下载下来的网页看到了必须登录才能看到的数据,那么可以肯定登录下载都是正确的。如果有一些数据没有下载到,可以看看是什么数据。实质上我们下载的是html的代码,但是如果有一些数据是通过JS动态载入的,那么curl对于这些动态载入的资源是无法下载到的。
2014-08-09
讲师回答 / Peter
我的印象中,每一行代码为什么这么写都已经在课程中进行了说明。唯一没有展开说的是post的参数是怎么获取的,这个要说清楚就是http协议相关的内容了,并非CURL的课程内容,因此没有展开。
如果同学觉得老师哪里说的不清楚,请指出,我也好单独给出一个回答。这样,其他的同学也可以得到解惑。
谢谢同学的批评。
2014-07-22