基本思路

1、导入请求头模块
2、获取响应
3、解码
4、爬虫完成

import requests
url="https://www.baidu.com"
response = requests.get(url)
if response.status_code ==200 :print("访问成功")response.encoding = "utf-8"print(response.text) # 打印响应的文本信息
访问成功
<!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=https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/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=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus=autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=百度一下 class="bg s_btn" autofocus></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>新闻</a> <a href=https://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>地图</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>视频</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>贴吧</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&amp;tpl=mn&amp;u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>登录</a> </noscript> <script>document.write('<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u='+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ '" name="tj_login" class="lb">登录</a>');</script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">更多产品</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>关于百度</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>&copy;2017&nbsp;Baidu&nbsp;<a href=http://www.baidu.com/duty/>使用百度前必读</a>&nbsp; <a href=http://jianyi.baidu.com/ class=cp-feedback>意见反馈</a>&nbsp;京ICP证030173号&nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>

上面是编译器的显示原结果

下面是爬取的结果的网页界面

访问成功

百度一下,你就知道

新闻 hao123 地图 视频 贴吧 登录

python爬虫入门必看——七行python爬虫代码相关推荐

  1. Python 爬虫入门必看

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

  2. Python之父强烈推荐,Python3网络爬虫开发实战,爬虫入门必看书籍,豆瓣评分9.2

    实操性很强的一本工具书,由浅入深,深入浅出.前面从环境配置到爬虫原理.基本库和解析库的使用再到数据存储,一步步把基础打好,然后再分门别类介绍了Ajax.动态页.验证码.App的爬取.识别等,还讲解了代 ...

  3. python基础教程书籍推荐-初学者python入门必看书籍推荐(上)

    随着最近Python的热度上涨,学习的人数也在增多,也因为Python这门语言的简短.易学.语言优美的优点,吸引了很多人来学习它.初学者想要入门,就必须先通过阅读,学习大量的理论知识对Python有一 ...

  4. 怎么安装python_零基础入门必看篇:浅析python,PyCharm,Anaconda三者之间关系

    今天为大家带来的内容是:零基础入门必看篇:浅析python ,PyCharm,Anaconda三者之间关系 众所周知,Python是一种跨平台的计算机程序设计语言,简单来说,python就是类似于C, ...

  5. python新手怎么入门_新手怎么学Python?Python入门必看!

    原标题:新手怎么学Python?Python入门必看! 作为新手,学习一门编程语言无疑是一头雾水,上海尚观科技为了让大家在学习Python编程的时候,有一个学习方向,在这里给大家分享了的方法,希望能帮 ...

  6. micropython视频_零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通!...

    零基础如何优雅入门"网红"Python?小白必看的MicroPython视频合集:从入门到精通! 若问时下最火的一门编程语言是什么?答案一定是Python. 就连高考都开始考Pyt ...

  7. 视频教程-Python零基础入门高薪必看动画课程-Python

    Python零基础入门高薪必看动画课程 从事多年的Web应用开发,拥有10余年一线开发经验和教学经验.曾在中国银行从事数据采集服务,现专注于Python教学相关工作.参与过O2O外卖平台系统.微信商城 ...

  8. python数据处理实例-python数据处理实战(必看篇)

    一.运行环境 1.python版本 2.7.13 博客代码均是这个版本 2.系统环境:win7 64位系统 二.需求 对杂乱文本数据进行处理 部分数据截图如下,第一个字段是原字段,后面3个是清洗出的字 ...

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

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

最新文章

  1. 如何设置采购收货直接转到供应商库存?
  2. Two Sum [easy] (Python)
  3. 【CHARINDEX】先按STATIC_VALUE排序 在按R_RECORD_CREATE_DATE排序
  4. OpenStack Gluon
  5. java线程——中断线程+线程状态+线程属性(优先级)
  6. linux socket bind 内核详解,Socket与系统调用深度分析(示例代码)
  7. 线程池与Callable更配哦
  8. 五年级计算机教材内容,五年级计算机教学计划
  9. html 点击选择变色,JS实现菜单点击后变色
  10. git commit -m 'comment' 遇到 'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  11. linux下磁盘占用达到100%了,找不到哪些大文件耗尽了磁盘。
  12. drbd+corosync+pacemaker实现mysql的高可用性“上”
  13. 用 SwiftUI 编写真正的 app
  14. 在VR里弹空气吉他?开发者:手势优化有技巧
  15. 提升工作效率五步走之后三步 2016-09-19 刘思佳 思佳真探
  16. 好有作为的Java 程序员,年薪40W其实并不高。
  17. Java实验3-2【在职研究生类设计实验】
  18. 求1到100之间所有能被3整除的整数的和
  19. 3个必看的常见问题解答页面示例,帮您重做产品FAQ页面F
  20. gamepad android手柄,经验篇,游戏手柄使用教程,刀锋游戏手柄连接安卓苹果手机设置方法...

热门文章

  1. eclipse配置Tomcat
  2. 2021中国结婚消费新常态用户行为洞察报告【附下载链接】
  3. python分布式框架有哪些_python分布式框架rq的使用
  4. php中半角符号,php如何实现全角符号转半角
  5. Ubuntu如何配置桥接网络
  6. CMakeLists.txt个人总结(包含对普罗米修斯的部分CMakeLists.txt的分析)
  7. C++ 蓝桥杯 利用字母可以输出一些美丽的图形
  8. c语言 若有定义int a3,电子科技大学本科C语言A3-试卷.pdf
  9. Java基础知识回顾之一 ----- 基本数据类型
  10. css笔记(css的三种引入方式 综合案例新闻页面)