目录

  • 一、基础知识
  • 二、获取信息

一、基础知识

# 获取页面编码格式
if __name__ == '__main__':# urlopen()方法,可以使用read()进行读取,也可以使用geturl()、info()、getcode()# geturl():返回url的字符串# info():返回meta标记的元信息,包括服务器信息# getcode():返回的是http的状态码response = request.urlopen("http://fanyi.baidu.com")html_read = response.read()charset = chardet.detect(html_read)print(charset)#req = request.Request("http://www.baidu.com")response = request.urlopen(req)html = response.read()html = html.decode("utf-8")print(html)

二、获取信息

from urllib import requestif __name__ == '__main__':req = request.Request("http://fanyi.baidu.com")response = request.urlopen(req)print("请求url:\t%s" % (response.geturl()))print('========================')print("【响应体】:\n%s" % (response.info()))print('========================')print("【响应码】:\t%s" % (response.getcode()))

【python】urlopen学习相关推荐

  1. python小老鼠编程_成都python函数学习教程,Python编写课程

    1.urllib2/urllib实现urllib2和urllib是Python中的两个内置模块,要实现HTTP功能,实现方式是以urllib2为主,urllib为辅.1.1首先实现一个完整的请求与响应 ...

  2. Python模块学习 ---- zlib 数据压缩

    Python模块学习 ---- zlib 数据压缩 目录(?)[+] Python标准模块中,有多个模块用于数据的压缩与解压缩,如zipfile,gzip, bz2等等.上次介绍了zipfile模块, ...

  3. 铁憨憨的Python 爬虫学习 Python_Learn

    通过网课和万能的B站学习 Python 和爬虫(本文基本是对视频内程序和内容的笔记内容) B站 Python 爬虫学习链接 Python 学习网络爬虫主要分3个大的版块:明确目标,抓取,分析,存储 明 ...

  4. 4. Python脚本学习实战笔记四 新闻聚合

    4. Python脚本学习实战笔记四 新闻聚合 本篇名言:"人言纷杂,保持自我:工作勤奋,娱乐适度:对待朋友,不玩心术:处理事务,不躁不怒:生活讲究,量入为出:知足常乐,一生幸福!" ...

  5. python自动化测试学习笔记合集三

    上次我们学到了redis的一些操作,下面来实际运用以下. 这里我们先来学习一下什么是cookie和session. 什么是Cookie 其实简单的说就是当用户通过http协议访问一个服务器的时候,这个 ...

  6. python爬虫学习之路

    python爬虫学习之路 第一章:爬虫基础 1.爬虫前奏 爬虫的实际例子: 1.搜索引擎(百度.谷歌.360搜索等.) 2.伯乐在线 3.惠惠购物助手 4.数据分析与研究(数据冰山知乎专栏). 5.抢 ...

  7. Python爬虫学习笔记总结(一)

    〇. python 基础 先放上python 3 的官方文档:https://docs.python.org/3/ (看文档是个好习惯) 关于python 3 基础语法方面的东西,网上有很多,大家可以 ...

  8. 一入爬虫深似海,总结python爬虫学习笔记!

    正文 〇. python 基础 先放上python 3 的官方文档:https://docs.python.org/3/ (看文档是个好习惯) 关于python 3 基础语法方面的东西,网上有很多,大 ...

  9. 一入爬虫深似海,总结python爬虫学习笔记! 1

    正文 〇. python 基础 先放上python 3 的官方文档:https://docs.python.org/3/ (看文档是个好习惯) 关于python 3 基础语法方面的东西,网上有很多,大 ...

  10. Python爬虫学习基础——5分钟学会爬取B站视频日播放量排行

    Python爬虫学习基础--5分钟学会爬取B站视频日播放量排行 基础包含 requests pyquery 进入正题 基础包含 这也是我当初第一次学习爬虫时做的练习,感觉给初学者练笔挺不错的.运用的知 ...

最新文章

  1. 收藏 | 机器学习防止模型过拟合
  2. 几种常用平衡树的概述(持续更新]
  3. Git 常用命令清单,掌握这些,轻松驾驭版本管理
  4. 从零開始学androidlt;SeekBar滑动组件.二十二.gt;
  5. Python学习笔记(五) Python高级特性
  6. python管理工具ports_Python options.port方法代码示例
  7. 安全体系(三)——SHA1算法详解
  8. 读书笔记 - 《王阳明大传:知行合一的心学智慧》
  9. 《SEM长尾搜索营销策略解密》一一2.14 3M的奇思妙想,原来来自长尾
  10. 招商银行笔试题之爱吃喵粮的小招喵
  11. hdu 4622 Reincarnation(后缀树组求子串个数)
  12. 高薪程序员面试题精讲系列28之你熟悉哪些设计模式?
  13. mysql复制不了的文字怎么办_网页上的文字不能复制怎么办?
  14. H5使用微信支付(微信内部浏览器和其他浏览器)
  15. vue3 el-table结合seamless-scroll实现表格数据滚动
  16. 基于微信小程序的面包店在线服务系统
  17. Oracle PL-SQL 的使用
  18. 初识React及React开发依赖介绍
  19. C# Websocket连接(wss)
  20. 【Microsoft Azure 的1024种玩法】四十五.在Azure中快速创建Azure AD Domain Services

热门文章

  1. BT 种子,磁力链接是个啥?
  2. 当前普通人创业,干什么合适?
  3. 阿拉伯数字转换成中文读法的C语言程序
  4. 指静脉代码学习---10.图像特征提取与识别
  5. python pyc文件是啥_Python语言的.pyc文件是什么
  6. [转载]中文搜索引擎技术揭密:中文分词
  7. Testin云测(100款兼容测试+安全测试)
  8. Vue-scoped
  9. 在 Flutter 中实现一个浮动导航栏
  10. java子类引用指向父类对象_Java多态 父类引用指向子类对象