第 18 篇:POST 请求与表单提交 —— 模拟登录与 API 调用

一、为什么 POST 是爬虫的"分水岭"?

GET 请求只是"看",POST 请求是"做":

  • 提交表单
  • 模拟登录
  • 调用 API
  • 上传文件
  • 触发操作(下单、评论、点赞)

会 GET 只是爬虫入门,会 POST 才是爬虫上路

本篇带你彻底搞懂 POST 的 4 种格式、5 大实战场景。


二、POST 请求的 4 种 Content-Type

2.1 application/x-www-form-urlencoded(表单)

POST /login HTTP/1.1 Content-Type: application/x-www-form-urlencoded username=alice&password=secret&remember=on

特点

  • 浏览器默认表单格式
  • key=value 用&连接
  • 特殊字符 URL 编码
  • 空格用+(注意:与 URL 路径里的%20不同)