python

当前位置:中华考试网 >> python >> python爬虫 >> 文章内容

python爬虫:request如何解析参数

来源:中华考试网  [2020年11月23日]  【

  介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3)

  注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求

  安装:

  1

  pip3 install requests

  各种请求方式:常用的就是requests.get()和requests.post()

  先看看requests的简单使用吧:

  1

  2

  3

  4

  5

  In [1]: import requests

  In [2]: resp = requests.get('http://xlzd.me')

  In [3]: resp.status_code

  Out[3]: 200

  发送一个完整的HTTP请求,只需要一句代码即可。发送其它方式的请求同样如此简洁:

  1

  2

  3

  4

  5

  In [1]: r = requests.post("http://xlzd.me/login", data = {"user":"xlzd", "pass": "mypassword"})

  In [2]: r = requests.put("http://xlzd.me/post", data = {"title":"article"})

  In [3]: r = requests.delete("http://xlzd.me/foo")

  In [4]: r = requests.head("http://xlzd.me/bar")

  In [5]: r = requests.options("

  看完小伙伴是不是觉得request的用法特别简单呢~其实相较于其他的两个库,确实是request的使用更为频繁~

责编:fushihao

上一篇:python爬虫项目有哪些?如何学?

下一篇: 没有了

  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试