URL参数请求:

import requests'''
URL Parameters 请求方式: URL参数
例如: 以get 方式请求http://httpbin.org/get?first_name=hello&last_name=word'''
# params={"first_name":"hello","last_name":"word"}
# responds=requests.get("http://httpbin.org/get",params=params)
# print(responds.text)
# print(responds.url)

表单参数请求:

表单参数提交,注意只更新的是表单数据
Content-Type: application/x-www-form-urlencoded
例如: 以post 方式请求http://httpbin.org/post, 增加的资源为params={"first_name":"hello","last_name":"word"}

'''
Python大型免费公开课,适合初学者入门
加QQ群:579817333 获取学习资料及必备软件。
'''
params={"first_name":"hello","last_name":"word"}
headers={"Content-Tpye":"application/x-www-form-urlencoded"}
responds=requests.post("http://httpbin.org/post",data=params,headers=headers)
print(responds.text)
print(responds.url)
print(responds.request)

Json 参数数据请求

Json数据提交,更新的是数据data
Content-Type: application/json
例如: 以post 方式请求http://httpbin.org/post, 增加的资源为params={"first_name":"hello","last_name":"word"}

params={"first_name":"hello","last_name":"word"}
headers={"Content-Tpye":"application/json"}
responds=requests.post("http://httpbin.org/post",json=params,headers=headers)
print(responds.text)
print(responds.url)
print(responds.request)

额外话题–构建URL

def build_url(URL,endpoint):return "/".join([URL,endpoint])
print(build_url("http://httpbin.org","post"))

Python爬虫入门必学知识:Requests的三种参数请求方式相关推荐

  1. python爬取app播放的视频,Python爬虫工程师必学——App数据抓取实战视频教程

    爬虫分为几大方向,WEB网页数据抓取.APP数据抓取.软件系统数据抓取.本课程主要为同学讲解如何用python实现App数据抓取,课程从开发环境搭建,App爬虫必备利器详解,项目实战,到最后的多App ...

  2. [新手必备]Python 基础入门必学知识点笔记

    Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...

  3. Python 爬虫入门必看

    Python的四个爬虫基础库 一.底层的爬虫库--Urllib 二.小白入门易上手的爬虫库--Autoscraper 三.常用的爬虫库--Requests 四.支持异步与Http2.0协议的爬虫库-- ...

  4. python爬虫入门之————————————————第三节requests详解

    1.下载安装 (1)命令安装方式 Windows:打开命令窗口行,直接运行包管理命令安装          pip install requests   or  essy_install reques ...

  5. Python基础入门必学内容:判断语句与循环语句

    一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # (条件可以是任意表达式)# 条件成立,执行此处代码,条件不成立,跳过此处代码,继续往下执行其他diamante# ...

  6. 电脑基础操作_电脑基础操作常识入门必学知识

    很多人觉得自己都是电脑高手了,只是很多最基础的知识我们都知道吗? 下面就来看看,这些很简单的计算机入门知识,或许很多操作你都不是很懂哦! 1.重命名文件或者文件夹的方法: 1)选中--右键--重命名 ...

  7. python爬虫入门必看——七行python爬虫代码

    基本思路 1.导入请求头模块 2.获取响应 3.解码 4.爬虫完成 import requests url="https://www.baidu.com" response = r ...

  8. 爬虫入门必学——常见的几种网站类型

    在学习爬虫前,我们需要先掌握网站类型,才能根据网站类型,使用适用的方法来编写爬虫获取数据. 今天小编就以国内知名的ForeSpider爬虫软件能够采集的网站类型为例,来为大家盘点一下数据采集常见的几种 ...

  9. 惊!!!Javascript入门必学知识

    Javascript入门学习 编程之道,程序员不仅仅要精通一门语言,而是要多学习几门. 第一课 1:javascript的主要特点 解释型:不需要编译,浏览器直接解释执行 基于对象:我们可以直接使用J ...

最新文章

  1. Python应用实战案例-pyspark库从安装到实战保姆级讲解
  2. 利用jvisualvm分析JVM,进行性能调优
  3. 心电图心电轴怎么计算_心电图导联及心电轴
  4. mahout学习笔记4
  5. poj 3486 A Simple Problem with Integers(树状数组第三种模板改段求段)
  6. 三星Galaxy Note20系列再遭减配:100倍变焦也没了
  7. 此url不支持http方法get_HTTP 入门
  8. springboot mybatis如何打印出查询语句_Java 面试,如何坐等 offer?
  9. java数字后面加f_java 数字后面 f 和 l
  10. 软件天才都是训练出来的
  11. jdk8下载及安装(Windows10)
  12. python语法基础汇总
  13. 美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(12月21日—12月27日)...
  14. 基于python的垃圾分类程序,提供数据集(pytorch开发)
  15. win10 outlook2016 如何删除IMAP文件夹 (脑残党操作)
  16. java调用word模板文件_Java使用模板导出word文档
  17. 【Mybatis】SpringBoot 自定义TypeHandler 完整步骤
  18. 【spring的使用方法】
  19. Mybatis-主键回填
  20. R in Action 学习笔记 - 第九章-Analysis of Variance

热门文章

  1. 阿里云CentOS搭建系统
  2. Linux安装pecl和pear
  3. Eclipse 3.7 安装Maven插件时报错:requires 'bundle org.slf4j.api 1.6.2' but it could not be found...
  4. [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  5. 中怎么构建ebug模式_自动挡中的“手自一体”,该怎么用?多少人把手动模式当成摆设?...
  6. 致远表单代办状态删除
  7. SAP信用控制配置事物码
  8. SD--va01的屏幕增强
  9. ABAP 程序中退出操作(CHECK, EXIT, RETURN, LEAVE PROGRAM...)
  10. 中报亮眼,阅文的增长“飞轮”是如何练成的?