首页 > 其他分享 >requests基础

requests基础

时间:2024-02-22 13:57:30浏览次数:21  
标签:__ url text 基础 模块 requests page

笔记

requests模块
    - urllib模块
    - requests模块
request模块:python中原生的一款基于网络请求的模块,功能非常强大,简单便捷,效率极高。
作用:模拟浏览器发请求。

如何使用:(requests模块的编码流程)
    - 指定url
    - 发起请求
    - 获取响应数据
    - 持久化存储
环境安装:
    pip install requests
实战编码:
    -爬取搜狗首页的数据

代码

import requests
if __name__ == '__main__':
    # 指定url
    url = 'https://sogou.com/'
    # 发起请求
    # get方法会返回一个响应对象
    response = requests.get(url=url)
    # 获取响应对象
    page_text = response.text
    print(page_text)
    # 持久化存储
    with open('./sougou.html', 'w', encoding='utf-8') as fp:
        fp.write(page_text)
    print('爬取完毕')

 

标签:__,url,text,基础,模块,requests,page
From: https://www.cnblogs.com/lin513/p/18027167

相关文章

  • .Net Core Entity Framework Core 的基础封装
    上篇讲到  c#UnitofWork知识分享时,对于创建DBContext的封装没有讲到,这次分享跟大家publicinterfaceIDbContextFactory{DbContextCreateDbContext(stringconnectionString);}///<summary>///这里实现的思路是根据用户输入的代码来决定链接的是哪个数据库......
  • 会计基础知识--词汇篇
    accelerateddepreciation加速折旧是指在固定资产折旧年限内,前期折旧率及折旧费用大于后期的方法。 accounting会计通常被称为商业语言,以货币为主要计量单位,采用一系列专门的方法和程序,对经济交易或事项进行连续,系统,综合的计量,反映及报告并从财务角度上,诠释了经营......
  • Go 编程基础
    一、Go开发环境搭建 暂无二、Go基础知识 三、类型与变量 四、常量与运算符 五、控制语句 六、数组array 七、切片slice 八、map 九、函数function 十、结构struct 十一、方法method 十二、接口interface 十三、反射reflection 十......
  • 05-JavaScript基础语法
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>JS-基础语法</title></head><body></body><script>//输出语句//1.alert()弹出警告框aler......
  • 基础知识-网络部分
    资料参考计算机网络概述网络分层模型网络连接错误举例物理层故障:网线断了、网线发包接口连通但收包接口断了数据链路层故障:MAC冲突、ADSL欠费、网速协商不一致、连接到错误的VLAN网络层故障:配错IP、配错网关、配错DNS、配错子网掩码、路由器找不到路由应用层故障:配置......
  • 2024牛客寒假算法基础集训营5
    A.总数-1的个数#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+10;#defineinf0x3f3f3f3fvoidsolve(){intn;cin>>n;intans=0;for(inti=1,x;i<=n;i++){cin>>x;if(x==1)c......
  • js 基础知识
     01-数据类型值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)。02-检测数据类型2.1-typeof<!DOCTYPEhtml><ht......
  • 2024牛客寒假算法基础集训营5
    2024牛客寒假算法基础集训营5比赛链接赛时出了五题,被自己不严谨的思维害惨了,之后的题晚几天再补,要开学了A.mutsumi的质数合数思路既不是质数也不是合数恐怕非1莫属了吧Code#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineall(x)x.begin()......
  • PySide基础三大件案例_计算器
    描述制作一个简单的计算器,要求可以输入0-9的数字和四则运算,=则输出计算结果,reset则清空计算器展示代码fromPySide6.QtWidgetsimportQApplication,QWidgetfromCalculator_uiimportUi_FormclassClaculator(QWidget,Ui_Form):#Mark使用多重继承的特性进行调用d......
  • PySide基础三大件的案例_登录界面
    描述制作一个简单的登录界面,拥有两个输入框和对应的Label文字提示以及一个登录按钮用户输入账密后,如果是代码中编写的账密则将两个Label的文字替换展示操作步骤使用Designer软件制作一个UI文件使用VsCode插件的功能将其转成python文件新建一个python文件写具体代码代码f......