首页 > 其他分享 >爬虫入门之爬虫原理以及请求响应

爬虫入门之爬虫原理以及请求响应

时间:2024-09-29 17:52:49浏览次数:10  
标签:入门 res 爬虫 响应 install pip requests

爬虫入门之爬虫原理以及请求响应

爬虫需要用到的库, 叫requests.

在导入requests库之前, 需要安装它, 打开cmd:
输入pip install 库名

pip install requests

后面出现successful或requirement already就说明已经下载成功了!!!

下载出现的问题:
1.有报错或者是下载慢
修改镜像(从国内的仓库下载)
一、临时修改:
pip install 库名 -i 国内仓库地址
pip install requests -i https://mirrors.aliyun.com/pypi/simple/
二、永久修改
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
pip install requests

导入第三方库

下载好requests第三方库之后, 我们需要导入第三方库

import requests

get请求(获取百度网站的响应):

url = 'http://www.baidu.com'
res = requests.get(url)
# 获取响应输出的时候, 响应数据中有乱码
# 解决办法: 在输出内容之前, 设置响应编码
# 响应对象.encoding = '检查内容中charset的值'
res.encoding = "utf-8"
print(res.text)
# 关闭请求, 不关闭会导致资源浪费
res.close()

控制台输出:

<!DOCTYPE html>
<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action

标签:入门,res,爬虫,响应,install,pip,requests
From: https://blog.csdn.net/m0_55297736/article/details/142640903

相关文章

  • vue从入门到精通
    一、什么是vueVue(读音/vjuː/,类似于view)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层数据与视图各司其责,通过绑定建立联系二、vue集成步骤1、引入js<scripttype="text/javascript"src......
  • kettle从入门到精通 第八十九课 ETL之kettle kettle jms activemq使用教程
     场景:群里有小伙伴求助jmsactivemq如何使用kettle进行消费数据,之前连接过kafka,rabbtimq,想着activemq应该也没啥难度,结果低估了activemq。盘他!!!插曲:ActiveMq有两个版本:ActiveMQ Classic和ActiveMQArtemis两个版本,kettle中的jms插件连接activemq只支持ActiveMQArtemis,结果......
  • 数据库入门不再难:克服学习障碍的实用技巧与演示
    文章目录摘要引言常见的学习困难及解决方法理解抽象的数据库概念SQL语句的构建与优化理解事务与并发控制实用的学习技巧与工具推荐推荐学习资源数据库设计与实践的常用技巧实战演练常见问题解答总结未来展望参考资料摘要数据库学习对于初学者来说,往往会面临诸多......
  • 云端取证及事件响应的利器 - Cado Platform
    很荣幸应ForensicFocus的总监ZoeBarber之邀,为云端取证及事件响应的CadoPlatform进行功能剖析,将如何进行证物获取,调查及分析等思路及技术心得分享给广大的阅众.ForensicFocus身为全球最大的数字取证论坛,做为总监的Zoe自然绝非泛泛之辈,很高兴能参与其中,我在这论坛不知不......
  • 计算机专业毕设选题推荐-基于大数据的豆瓣图书数据分析【python-爬虫-大数据定制】
    ......
  • 犀牛数据爬虫逆向分析
    目标网站aHR0cHM6Ly93d3cueGluaXVkYXRhLmNvbS9pbmR1c3RyeS9uZXdlc3Q/ZnJvbT1kYXRh一、抓包分析请求参数和响应数据都有加密二、逆向分析1、请求参数请求参数生成位置数据解密涉及到一个异步栈解密后的数据形式剩下的就是扣取代码了,很简单,缺啥补啥就行本地实现......
  • Linux应急响应技巧整理
    吉祥知识星球http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247485367&idx=1&sn=837891059c360ad60db7e9ac980a3321&chksm=c0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330&scene=21#wechat_redirect《网安面试指南》http://......
  • Windows应急响应流程与思路
    吉祥知识星球http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247485367&idx=1&sn=837891059c360ad60db7e9ac980a3321&chksm=c0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330&scene=21#wechat_redirect《网安面试指南》http://......
  • 软机器人咋模仿生物?响应式水凝胶Aquabots有啥用?快来了解一下!
          大家好,今天我们要来了解一项关于响应式水凝胶Aquabots的研究——《Responsive‐HydrogelAquabots》发表于《AdvancedScience》。在当今科技发展中,制造能像生物体一样具有响应适应性的软机器人是个挑战。而Aquabots为解决这个问题带来了新的突破。它通过独特的......
  • docker入门(一)安装及镜像命令
    Docker简介docker官网: www.docker.com dockerhub官网:hub.docker.com 现在已经进不去,所以等会配置国内的镜像源docker文档官网:docs.docker.comDocker是基于Go语言实现的云开源项目。docker是解决什么问题的想必大家在网上刷到过这样的段子吧运维/测试:开发,你写......