php抓取网页源码show和get不同
优采云 发布时间: 2022-05-19 10:04php抓取网页源码show和get不同
php抓取网页源码show()和get()不同,
要登录post没有用put把cookie保存在body里面,要不然抓包也得到不了header和referer,不能抓住客户端请求方式。
楼上说的都很清楚了。重点是抓住客户端请求方式。有的需要爬,有的不需要。不同的get和post之间的区别正是答案。post请求,登录的时候,每次请求提交一次userid,请求成功后,根据userid将当前的页面保存到数据库中。所以itemcontent还要加上session_key(这个cookie才能保存).post请求,需要携带两个参数,int(id),header-file(头部),text(内容).(这两个参数和userid一样需要id来加密的哈,我的理解就是这样)每次查询请求就需要不同的id请求验证。
get请求,无论是普通上传文件还是分享链接,还是你已经准备好的登录页面,任何时候只需要一个userid,就可以将其上传,返回页面后,把页面保存到数据库中,返回到服务器的response,同样需要userid,header-file(头部),text(内容),json格式的json数据。ps:不只是post请求,get请求也一样。欢迎大家补充,若有错误请指正,不喜勿喷。
post.header参数(post)与get.header参数(get)不同:post:客户端发送的xmlhttprequest对象的header参数类型(post)。get:客户端发送的xmlhttprequest对象的header参数类型(get)。