在写爬虫时学到了get方法和post方法,但是我经常搞不懂get方法和post方法的区别,在我去网上看了许多blog以及ae上的解释,自我感觉似乎是有了一点浅薄的理解。【我并没有学习前端知识,所以我无法用http这些协议来解析get方法和post方法的区别,只能以我自己能够理解的话讲出来,以下纯属个人理解,如有不对欢迎各位大佬提出!!!】
get方法。
get方法是对服务器发送一个请求,获取服务器上的数据,也就是对内容进行检索,这个时候我们就需要通过get方法模拟浏览器向服务器发送请求,来获取这个网页上的数据。【例如爬取某个人物的简介】
post方法。
post方法是向服务器发送自己需要处理的数据,然后再向服务器发送请求,请求获取处理这些数据的结果。
get方法只发送一次请求,来获取自己需要的数据;post方法则需要发送两次请求,来获取自己需要的数据。