我用的PYCharm3.5.4,安装了requests

使用requests模块发送简单的get请求、获取响应

import requests # 目标url
url = 'https://www.网页地址.com' # 向目标url发送get请求
response = requests.get(url)# 打印响应内容
print(response.text)

response的常见属性:
  • response.text 响应体 str类型
  • respones.content 响应体 bytes类型
  • response.status_code 响应状态码
  • response.request.headers 响应对应的请求头
  • response.headers 响应头
  • response.request.cookies 响应对应请求的cookie
  • response.cookies 响应的cookie(经过了set-cookie动作)

获取网页源码的常用方法:

  1. response.content.decode()
  2. response.content.decode("GBK")
  3. response.text

以上三种方法从前往后尝试,能够100%的解决所有网页解码的问题

转载于:https://www.cnblogs.com/xkris/p/9289382.html

最近在练习爬虫,分享一些简单入门的知识相关推荐

  1. C语言超简单入门——基础知识

    C语言超简单入门--基础知识 一.进制转换 进制:二进制.八进制.十进制.十六进制 进制的脚标: 二进制:B 如:101B 八进制:Q 如:12Q 十进制:D 如:10D 十六进制: H 如:123H ...

  2. PHP简单入门基础知识

    PHP简单入门基础知识 作为一个web前端开发者第一天开始学php,整理的以下笔记,笔记并不完善,只是自我觉得和html,js有差别的地方做了下入门笔记 PHP 变量规则: 变量以 $ 符号开头,其后 ...

  3. 好程序员web前端教程分享web前端入门基础知识

    好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML.CSS和JavaScript.只懂其中一两个还不行,必须对这三门语言都要熟悉.下面我们一起来看一看吧! ...

  4. python基础一入门必备知识-python基础教程#菜鸟也能看懂的超简单入门必备知识...

    python基础语法教程 python一直是一门非常火爆的编程语言,从简洁的语法,全面的功能,也是得到许多编程萌新的重视,在刚刚接触编程不久的人来说,python就像是代码编程的入门语言,但其实想成为 ...

  5. python编程入门必备知识-python基础教程#菜鸟也能看懂的超简单入门必备知识

    python基础语法教程 python一直是一门非常火爆的编程语言,从简洁的语法,全面的功能,也是得到许多编程萌新的重视,在刚刚接触编程不久的人来说,python就像是代码编程的入门语言,但其实想成为 ...

  6. 一步一步学python爬虫_初学Python之爬虫的简单入门

    初学Python之爬虫的简单入门 一.什么是爬虫? 1.简单介绍爬虫 爬虫的全称为网络爬虫,简称爬虫,别名有网络机器人,网络蜘蛛等等. 网络爬虫是一种自动获取网页内容的程序,为搜索引擎提供了重要的数据 ...

  7. 从入门到入土:Python爬虫学习|Selenium自动化模块学习|简单入门|轻松上手|自动操作浏览器进行处理|chrome|PART01

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  8. 音视频基本概念和FFmpeg的简单入门(新手友好+FFmpeg资料分享)

    音视频基本概念和FFmpeg的简单入门 基本概念 容器/文件(Conainer/File): 即特定格式的多媒体文件,一般来说一个视频文件是由视频,音频,字幕等按特定的格式/规则组合到一起的,常见如: ...

  9. 【杂谈】爬虫基础与快速入门指南

    今天给大家分享一下网络爬虫的基础知识,以及一些优秀的开源爬虫项目.网络爬虫主要是我们在面对新的任务,但自己又没有数据的时候,获取自己想要的数据的一种手段.因此我们有必要掌握一定的爬虫知识,从而更好的准 ...

最新文章

  1. 给电脑换源 npm 国内镜像 cnpm
  2. 我是如何在webpack中使用postcss-px2rem的
  3. 源码里查看Android版本
  4. Python BaseHTTPServer 模块解析
  5. 游戏服务器架构:网络服务器端程序线程划分
  6. Redis整合springboot实现消息队列
  7. NOI2012 Day2
  8. Android 短视频SDK
  9. Win10 出现恢复,无法加载操作系统,关键系统驱动程序丢失或错误 蓝屏错误代码0xc000007b
  10. html实现在线聊天,利用HTML5实现电脑端微信聊天窗口界面
  11. Educational Codeforces Round 112 (Rated for Div. 2)(补题)
  12. 帝国cms 修改系统自带语言模板文件
  13. JS重启自动运行加载视频错误
  14. 杩滅▼涓绘満寮鸿揩鍏抽棴浜嗕竴涓幇鏈夌殑杩炴帴銆�
  15. 关于html页面转为 jsp页面中文乱码问题
  16. 【Python】根据CID获取化合物数据(调用Pubchem官方API)
  17. 【已解决】VBA_编程 运行时错误-2147319767 (80028029) 自动化(Automation)错误
  18. 如何将CAJ文件转换为PDF文件
  19. 公司以最低工资标准缴纳五险一金,工资分成2次发放合法吗?
  20. 开发API接口的安全验证:token,参数签名,时间戳

热门文章

  1. Ubuntu10.04中间Leach协议一键安装
  2. 长城 宽带 +招商银行专业版
  3. java 关于日期的操作
  4. Blackfin DSP学习心得与参考资料
  5. vue中v-bind指令的使用之Vue知识点归纳(七)
  6. Javascript实现BFS算法
  7. 【UVALive】3029 City Game(悬线法)
  8. Dynamics CRM2016 新功能之Solution enhancements
  9. 解题报告: LeetCode Max Points on a Line
  10. PAT:1047. Student List for Course (25) AC