httplib2

爬虫:从某个网站上下载一个网页,并在自己的主机上自动打开浏览器浏览。

copy网上的代码,运行提示,***函数没有定义,可能是因为没有下载其使用的第三方函数库并安装

linux下安装第三方函数库

easy_install httplib2

eg:

>>> import urllib---------urllib可以访问公网的网页
>>> import webbrowser as web---------------webbrowser是第三方的
>>> url="http://www.163.com"---------------要登录的url
>>> content=urllib.urlopen(url).read()-----获取首页
>>> open("robin.html").write(content)-如果文件存在则打开,不存在则新建,然后写入变量内容,存到本地,名字为robin.html

>>> web.open_new_tab('robin.html')------通过浏览器打开,浏览

web.open_new_tab('http://www.baidu.com')  也可以独立使用,调用浏览器

使用第三方函数库的方法

module_name.method(参数)

eg:urllib.urlopen().read()

webbrowser.open_new_tab()

本文转自Tenderrain 51CTO博客,原文链接:,http://blog.51cto.com/tenderrain/1620665如需转载请自行联系原作者

第六讲 使用第三方库及简单网页相关推荐

  1. python卸载第三方库原来如此简单

    python卸载第三方库原来如此简单 打开CMD pip freeze>modules.txt pip uninstall -r modules.txt -y 第二步是将python库里面的第三 ...

  2. Python第三方库tabulate简单使用说明

    库引用 使用tabulate库需先引用tabulate import tabulate 函数使用 tabulate.tabulate(tabular_data, headers=(), tablefm ...

  3. 使用 Python+Selenium + 第三方库实现的简单的 web 自动化测试框架 源码

    使用 Python+Selenium + 第三方库实现简单的 web 自动化测试框架,为 web 自动化测试编写更加便利和可维护. 一.配置(config) 1.1 说明 设置自动化案例运行时的属性值 ...

  4. Python第三方库的安装及路径查看总结

    文章目录 1.python第三方库的四种安装方法 2.更换安装的第三方库的镜像源 3.如何查看查看python安装路径以及pip安装的包列表及路径 3.1.Linux环境下查看Python路径 3.2 ...

  5. spdlog linux编译出错,Linux下编写Makefile引入第三方库

    Linux下编写Makefile引入第三方库 前言:一直在使用CmakaList 生成Makefile文件,其实很少去写Makefile,但是最近帮朋友处理了一个Makefile引入第三方库的问题,就 ...

  6. 微信小游戏---引入第三方库的方法

    引言 微信小游戏的开发中,群里面经常有一些同行问如何引入第三方库? 其实引入第三方库很简单.第三方库一般来说是JS文件,不管我们使用的是Laya引擎,还是白鹭引擎,还是cocos引擎,最后发布编译之后 ...

  7. python绘制地图的第三方库,geopandas,用python画地图原来这么简单!

    pandas应该是大家非常熟悉的Python第三方库,其主要用于数据整理和分析,这次来介绍pandas的一个近亲-geopandas geopandas是用来处理地理空间数据的python第三方库,它 ...

  8. AS导入第三方库方法和PullToRefresh的简单使用

    文章目录 AS导入第三方库方法 1.下载或克隆 2.在AS中创建Library模块 3.修改库文件 4.将Library模块main中的文件替换 5.编译找问题 6.将项目和库进行关联 PullToR ...

  9. QtXlsx第三方库在Mac OS和Windows下的配置及简单使用

    这里是小白一只,为了参与项目,最近自学了一点qt.要求先做一个实现excel导出的小demo,由于还没看到这部分知识的内容,在书里反复查找也没找到确切的内容,所以开始在网上看了很多博客. 了解到 QA ...

最新文章

  1. 不只会卖萌:皮卡丘们真的能改造你的大脑
  2. 美国计算机专业录取率,美国留学高录取率院校计算机专业申请条件是什么? 爱问知识人...
  3. ORA-12638: 身份证明检索失败 解决方法
  4. webflux webclient DataBufferLimitException: Exceeded limit on max bytes to buffer
  5. Java 多态、抽象类 笔记
  6. python 外部程序 交互_使用Python与其他程序交互
  7. LeetCode 2182. 构造限制重复的字符串(贪心、map)
  8. Oracle物化视图的创建及使用(一
  9. Linux操作Oracle(4)——查看oracle后台进程的方法【windows系统/Linux系统】
  10. 打开360浏览器显示无法连接服务器错误,最近360浏览器老是无法打开网页,提示错误如图,但是只要刷新就可以打开了,这是怎么回事?...
  11. 玛丽威廉学院计算机,在美国一流研究型大学任教的部分清华学子
  12. 个人看过的动漫、动画电影推荐
  13. 软件测试:三角形问题
  14. STM32F407VET6
  15. 拜登承诺将把GDP的“近2%”用于科学研究;机器学习显示出增强量子信息传输的潜力|全球量子科技与工业快讯第十四期
  16. C语言输出整数部分和小数部分
  17. 微信小程序利用canvas画出根据文字自适应的边框
  18. WebSocket入门介绍及编程实战
  19. 桂林java_桂林市北大青鸟java
  20. 详解:企业知识管理的制作步骤!

热门文章

  1. vi 打开不同编码的文件
  2. 箱线图怎么判断异常值_箱形图(Box-plot)识别异常值,是否有数据依据?还是经验法则?...
  3. 用python计算准确率_Python中计算模型精度的几种方法,Pytorch,中求,准确率
  4. python中一个范围怎么表示_我应该如何处理Python中的包含范围?
  5. 关于计算机和人物的英语短文,人脑和电脑英语作文
  6. oracle日志分析产品,鼎甲技术应用:Oracle日志分析 之事务级精准恢复
  7. kubectl 创建pvc_动态挂载云盘(PVC)
  8. 【数据竞赛】Kaggle知识点:树模型特征Embedding
  9. 【深度学习】CornerNet: 将目标检测问题视作关键点检测与配对
  10. 【机器学习基础】朴素贝叶斯的算法实现