request get请求参数字符串_python的request库案例(传递参数进行get请求)

本代码演示通过关键字爬取百度的源代码

将关键字作为get请求的参数传递给服务器,浏览器返回相应的响应内容给用户

代码如下:

#1、导入相应的库import requests#2、对网站进行get请求def gethtml(): #定义获取网页源代码函数gethtml kward=input("请输入关键字:") #要求用户输入关键字,并赋值给kward kwards={'wd':kward} #设置请求参数kwards url="https://www.baidu.com/s" #设置请求网址为百度 headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36"} response=requests.get(url,params=kwards,headers=headers) #伪装浏览器对百度网站进行get请求,请求参数为kwards response.encoding=response.apparent_encoding #根据网页内容进行解析编码并赋值给response.encoding print(response.headers) print(response.text)if __name__ == '__main__': gethtml() #调用gethtml函数

代码运行如下图所示:

9fa7d62be2c728fd59b45bbe1a31ea0d.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值