Python中urllib模块详解 - vip共享吧
  • 网站首页
  • IT技术笔记
    • Java教程
    • MySql数据库
    • PHP开发
    • Python教程
    • JavaScript
    • SEO优化
    • 常用工具
  • 好资源福利
    • 会员账号共享
  • 网站模板源码
    • 小程序源码
    • 网站源码
  • 共享网络资源
  • 更多功能
    • JS格式化
    • 码上生成
    • 文本换行
    • ICO制作
    • 图片去底
    • 图像转码
    • GIF制作
    • 图片裁剪
    • 留言吐槽
    • 文章归档
    • 我的邻居
    • 史上今日
    • 视频解析
    • 高清壁纸
    • 公告动态
    • 广告合作
    • 关于我们


导航菜单
  • 网站首页
  • IT技术笔记
    • Java教程
    • MySql数据库
    • PHP开发
    • Python教程
    • JavaScript
    • SEO优化
    • 常用工具
  • 好资源福利
    • 会员账号共享
  • 网站模板源码
    • 小程序源码
    • 网站源码
  • 共享网络资源
  • 更多功能
    • JS格式化
    • 码上生成
    • 文本换行
    • ICO制作
    • 图片去底
    • 图像转码
    • GIF制作
    • 图片裁剪
    • 留言吐槽
    • 文章归档
    • 我的邻居
    • 史上今日
    • 视频解析
    • 高清壁纸
    • 公告动态
    • 广告合作
    • 关于我们
Python

Python中urllib模块详解

2024/9/5 韩俊  Python教程 798 0

我们在浏览器中输入 url 就可以打开一个网页,实际上是我们在自己计算机上的浏览器向这个 url(标志了目标机器和目录)发送了请求信息,然后对方服务器给我们返回信息,我们在浏览器上就可以显示这些信息了,这就是请求,回应,显示整个过程。

urllib 是 Python 解释器中内置的非常方面,好用的网络库,它可以支持多种网络协议进行网络通信。

我们可以通过 urllib 包里面的 request 模块的 urlopen 函数,传入一个 URL,该函数默认采用的协议是 HTTP 协议,我们的浏览器访问网站的过程就是用 HTTP 协议网站服务器通信的过程。当然你也可以把 HTTP 换做 FTP,FILE,HTTPS 等等,只是代表了一种访问控制协议,urlopen 有好多默认参数,我们在本节课介绍一下常用的几个参数。

使用 urllib

我们给 Python 内置的 urllib 包里的 request 模块的 urlopen 函数出入一个 url,就可以模拟浏览器访问这个网页,下面我们爬取 python 的首页。

from urllib import request

response = request.urlopen("http://47.110.38.217/")
print(response.read())  # 打印

urlopen 还有一个默认参数 timeout,这个参数可以设置访问网站的超时时间。当然我们要确保网站的 url 存在, 如果不存在,超时时间不起作用,则会直接抛出异常;如果访问的 url 存在的话,假如在设置的超时时间内没有打开,则会一直会等到超时时间过去,报异常; 如果访问的 url 存在,并且在超时时间内打开,则正常。

from urllib import request

response = request.urlopen("http://47.110.38.217/", timeout=3)   # 存在,一般瞬间就打开
response = request.urlopen("http://www.google.com", timeout=3)  # 存在,但一般人打不开的 url
response = request.urlopen("http://dajiahaowoxizhazhahui.com", timeout=3)  # 一个不存在的 url

urllib 还有其它更多的模块和函数库,我们在爬虫教程中继续学习,本节课就不在赘述。

本节重要知识点

了解会使用 urllib 访问网站。

查下 urllib 的其它模块和使用方法。

点赞:0 分享

上一篇
Python中HTMLParse模块详解
下一篇
Python中xml文件处理
作者头像 作者名称 作者性别
韩俊

热门推荐

1 Python3的set类型
2 Python3的list类型
3 python中itertools模块详解
4 Python3的dict类型
5 Python3迭代
6 python中time模块详解

评论列表

取消回复

    •  
      Login

      韩俊

      趁你现在还有时间,尽你自己最大的努力,努力做成你最想做的那件事,成为你最想成为的那种人,过着你最想过的那种生活。这个世界永远比你想的要更精彩,不要败给生活。

      退出登陆
      • 10365文章
      • 457评论
      • 82微语
  • 广告赞助

  • 二零二六年04月
    一二三四五六日
      12345
    6789101112
    13141516171819
    20212223242526
    27282930   
  • 分类

    • 网站模板源码
    • IT技术笔记
    • 好资源分享
    • 共享网络资源
  • 最新文章

      • 迷雾通:免费使用的VPN软件
        • 微信小程序新版本与旧版本授权用户手机号的教程
          • 清明植树经典句子
            • 五一快乐祝福语简短
              • 清明节经典句子
                • 任推邦:打造你的赚钱新途径!
                  • 任推邦是正规平台吗?任推邦邀请码多少?
                    • 正月十五祝福语儿童简短
  • 热门文章

    • 酷狗音乐VIP账号 酷狗音乐会员账号共享2017.01.29更新
    • 芒果tv vip会员账号 芒果tv会员账号共享2017.01.29更新
    • 爱奇艺vip账号 爱奇艺/PPS会员账号共享2016.12.12更新
    • 优酷/土豆vip会员账号 优酷会员账号共享2017.01.29更新
    • 迷雾通:免费使用的VPN软件
    • 活动:免费获得爱奇艺VIP/PPS会员账号50天以上的使用权!
    • 酷我音乐VIP账号 酷我音乐会员账号共享2016.12.31更新
    • 暴风影音会员账号 暴风影音会员账号共享2016.12.31更新
  • 最新评论

    • https://www.vipshare8.com/content/templates/meta/Static/images/tx/10.jpg

      [blockquote]打卡时间:09:...

    • https://www.vipshare8.com/content/templates/meta/Static/images/tx/10.jpg

      怎么不考虑让用户发帖增加用户粘性呢

    • https://www.vipshare8.com/content/templates/meta/Static/images/tx/10.jpg

      你丫的 文章写得太好了 支持下!![F3...

    • https://www.vipshare8.com/content/templates/meta/Static/images/avatar.jpg

      很棒!刚在某网站看到这个,很欣赏,可惜下...

    • https://www.vipshare8.com/content/templates/meta/Api/qqtx.php/?qq=3861064027

      呃呃呃 oooo

    • https://www.vipshare8.com/content/uploadfile/202103/thum-490d1614564497.png

      回复了111:根据激活的时间有一年的有效期!

    • https://www.vipshare8.com/content/templates/meta/Api/qqtx.php/?qq=792480561

      到2025就到期了吗?

    • https://www.vipshare8.com/content/uploadfile/202103/thum-490d1614564497.png

      [blockquote]打卡时间:16:...

    • https://www.vipshare8.com/content/templates/meta/Static/images/tx/7.jpg

      俊哥,想借用迅雷一用!但需要手机验证!看...

    • https://www.vipshare8.com/content/templates/meta/Api/qqtx.php/?qq=3293901900

      感谢大大的分享

  • 网站统计 I 当前在线:547人

    • 本站管理:1位
    • 用户总数:596位
    • 置顶文章:2篇
    • 日志总数:10365篇
    • 微语总数:82条
    • 评论总数:457条
    • 标签总数:83条
    • 页面总数:16页
    • 分类总数:14个
    • 链接总数:16条
    • 运行天数:4017天
    • 最后更新:4月9日
    • 登录
    • 注册
    • 找回
    Copyright © 2026vip共享吧网站地图 网站备案豫ICP备19004194号-1

    免责声明:本站资源仅供用于学习和交流,本站部分素材内容来源于网络,如有侵权/投稿等,请及时联系站长.

    • 首页
    • 秒懂百科 秒懂百科
    • 搜索
    • 图片裁剪

    大家都在搜

    • 起点账号共享
    • qq音乐会员共享
    • 掌阅会员账号
    • 网赚
    • m1905会员账号共享
    • 网盘赚钱
    • nginx
    • 腾讯VIP账号共享
    • 起点vip账号共享
    • 网站源码
    • 酷狗会员账号共享
    • 芒果视频
    • JavaScript
    • 飞卢小说vip账号共享
    • 百度文库下载
    • qq音乐vip账号共享
    • 
    • 