- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
准备深入学习Python相关的爬虫知识了,如果说在使用Python
爬取相对正规的网页使用urllib2+BeautifulSoup+正则表达式
就能搞定的话;那么动态生成的信息页面,如Ajax、JavaScript等就
需要通过Phantomjs+CasperJS+Selenium来实现了。所以先
从安装和功能介绍,后面在介绍一些Python相关的爬虫应用。
一.介绍
PhantomJS
PhantomJS是一个服务器端的JavaScriptAPI的WebKit
(开源的浏览器引擎)。其支持各种Web:DOM处理,CSS
选择器,JSON,Canvas和SVG。PhantomJS可以用于页面自动化,
网络,网页截屏,以及面测试等。
Selenium
Selenium是一个用于Web应用程序测试的工具。Selenium
测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览
器包括IE(7、8、9)、MozillaFirefox、MozillaSuite等。这个工具
的主要功能包括:测试与浏览器的兼容性、测试系统功能,它
ThoughtWorks专门为Web应用程序编写的一个验收测试工具。
PIP
在介绍介绍它们之前,需要安装PIP软件。正如xifeijian大神
所说:“作为Python者,如果不知道easy_install或者pip中
的任何一个的话,那么”。
easy_insall的作用和perl中的cpan,ruby中的gem类似,
都了一键安装模块的傻瓜方便方式,而pip是easy_install
的改进版,更好的提示信息,删除package等功能。老版本的
python中只有easy_install,没有pip。常见的具体用法如下:
[in]viewincopy
1.easy_install的用法:
2.1)安装一个包
3.$easy_installpackage_name
4.$easy_installpackage_name==version
5.2)升级一个包
6.$easy_install-Upackage_name=version
7.
8.pip的用法
9.1)安装一个包
10.$pipinstallpackage_name
11.$pipinstallpackage_name==version
12.2)升级一个包(如果不version号,升级到版本)
13.$pipinstall--upgradepackage_name=version
14.3)删除一个包
15.$pipuninstallpackage_name
二.安装PIP
PS:你可以使用easy_installpip直接安装pip软件,这更加
方便。
第一步:PIP软件
可以在下
载,同时cd切换到PIP目录,在通过pythonsetup.pyinstall安
装。而我采用的是pip-Win_1.7.exe进行安装,地址如下:
windows
第二步:安装PIP软件
当提示pipandvirtualenvinstalled表示安装成功,那怎么
测试PIP安装成功呢?
第三步:配置环境变量
此时在cmd中输入pip指令会提示错误“不是或外部命
令”。
所以需要添加path环境变量。PIP安装完成后,会在Python
安装目录下添加python\Scripts目录,即在python安装目录的
Scripts目录下,将此目录加入环境变量
您可能关注的文档
- 数字电子技术M25项目架构与仿真说明.pdf
- RH-44系统模块技术.pdf
- 健康管理与临床医学基础知识题集.pdf
- 人教版八年级上册历史第五单元第13课《国共合作与北伐战争》教学课件(25秋新教材).ppt
- 人教版八年级上册历史第七单元第21课《人民解放战争的胜利》教学课件(25秋新教材).ppt
- 人教版八年级上册历史第二单元第4课《洋务运动和边疆危机》教学课件(25秋新教材).ppt
- 苏教版三年级上册数学全册教学课件(新教材).pptx
- 6 秋天的雨 课件 统编版三年级语文上册.pptx
- Chapter 3 My toys Part AB 第1课时 新思维小学英语 1A.pptx
- Unit 1 Making friends Part A 人教PEP版(2024)英语三年级上册.pptx
- 《工业机器人系统运维员技能培训》课件——1.1建立通信数据-机器人数据.pptx
- 《绘画绣稿设计》课件——湘绣工笔花鸟《莲间逸影》屏风绣稿设计创意构思.pptx
- 《绘画绣稿设计》——湘绣工笔花鸟《莲间逸影》屏风包装设计方案.docx
- 《工业机器人系统运维员技能培训》课件——5.4【变位机数据解析】.pptx
- 《工业机器人系统运维员技能培训》课件——4.8【RFID 调入主程序】.pptx
- 人教版八年级上册历史第六单元《中华民族的抗日战争》全单元教学课件(25秋新教材).ppt
- 苏教版(新教材)三年级上册数学全册教学课件.pptx
- 复习课件:人教版八上历史:新民主主义革命的开始(下)(25秋新教材).ppt
- 苏教版三年级上册数学第六单元《两、三位数除以一位数》教学课件(新教材).pptx
- 人教版八年级上册历史第五单元第14课《毛泽东开辟井冈山道路》教学课件(25秋新教材).ppt
最近下载
- 2025在线学习课堂网课《机器学习与模式识别( 东北)》单元测试考核答案.pdf VIP
- 2025四川成都空港城市发展集团招聘35人备考历年题库带答案解析.docx VIP
- 2018工程量清单计价规范.pdf VIP
- 高频电子线路期末考试试卷十套(含答案).docx VIP
- 微电子科学与工程专业职业生涯规划.pptx VIP
- 外国文学史重点复习笔记整理.docx VIP
- 2025四川成都空港城市发展集团招聘35人笔试历年题库附答案解析.docx VIP
- 专题02 物态变化-【好题汇编】备战2023-2024学年八年级物理上学期期末真题分类汇编(苏科版)(含解析版).docx VIP
- 汽车维修企业具备履行合同所必需的设备和专业技术能力声明函.docx
- 计量经济学导论:现代观点(第7版)课后习题答案解析.pdf
原创力文档


文档评论(0)