文章目录

  • 1. PhantomJS简介
  • 2. 下载
  • 3. 安装
  • 4. 配置环境变量
  • 5. 验证是否安装正确
  • 6. 操作PhantomJS浏览器

1. PhantomJS简介

PhantomJS 是一个基于Webkit的 “无界面” (headless)浏览器,它会把网站加载到内存并执行页面上的 JavaScript,因为不会展示图形界面,所以运行起来比完整的浏览器要高效。

如果我们把 Selenium 和 PhantomJS 结合在一起,就可以运行一个非常强大的网络爬虫了,这个爬虫可以处理 JavaScrip、Cookie、headers,以及任何我们真实用户需要做的事情。

2. 下载

Linux下载安装命令:sudo apt-get install phantomjs

官网下载地址:https://phantomjs.org/download.html

3. 安装

解压安装包即可:

4. 配置环境变量

1.进入到PhantomJS的根目录,点击进入bin文件夹:

2.进入到这个界面点击地址栏空白处并复制路径:


3. 找到此电脑右击选择属性:

4. 点击高级环境设置

5. 点击环境变量

6. 在下面的系统变量里面找到Path并双击

7. 点击新建

8. 把之前的复制的路径粘贴进去,后依次点击确定,配置完成

5. 验证是否安装正确

打开cmd,输入phantomjs,按回车如果结果为下图则安装正确。

6. 操作PhantomJS浏览器

操作PhantomJS浏览器打开百度:

from selenium import webdriver# 初始化浏览器
browser = webdriver.PhantomJS()
# 发送请求
browser.get('https://www.baidu.com/')# 打印页面的标题
print(browser.title)# 退出模拟浏览器
browser.quit()  # 一定要退出!不退出会有残留进程

PhantomJS浏览器下载安装、配置环境变量及使用教程相关推荐

  1. MacBook git 下载 安装 配置环境变量 使用示范

    文章目录 下载 安装 配置环境变量 使用示范 下载 搜索 git mac download 一般第一个就是: https://git-scm.com/download/mac 这里提到了6种安装方式. ...

  2. Maven下载安装-配置环境变量+setting.xml配置文件的修改

    接上一篇Nexus下载安装+登录修改密码(Maven私服) 一.下载.配置环境变量 apache-maven-3.5.2-bin.zip 提取码:8hno 复制安装路径 配置MAVEN_HOME环境变 ...

  3. java jdk windows环境 下载安装配置环境变量

    目录 下载 安装 环境变量 验证 下载 打开官网下载页面: https://www.oracle.com/java/technologies/javase-downloads.html 依次点击下图红 ...

  4. MacBook VSCode 下载 安装 配置环境变量 Path

    文章目录 下载 安装 运行 && 添加 Code 到环境变量 Path 下载 https://code.visualstudio.com/ https://az764295.vo.ms ...

  5. java demo在哪里下载_[Java教程]Java学习 (一)、下载,配置环境变量,第一个demo...

    [Java教程]Java学习 (一).下载,配置环境变量,第一个demo 0 2016-03-01 22:00:18 一.在 http://www.oracle.com 下载java JDK 安装到自 ...

  6. 安装mysql 环境变量_win10系统安装mysql数据库后配置环境变量的图文教程

    安装mysql数据库后配置环境变量的图文教程: 1.同时按下键盘组合键Win+i,打开设置窗口,点击"System",进入系统设置: 2.在系统设置窗口中选择"About ...

  7. Tomcat下载安装与环境变量的配置

    注意:安装Tomcat之前,一定要先安装好JDK并正确配置jdk环境变量: 参考教程:JDK的安装与环境变量的配置 1.Tomcat下载 (1)百度搜索"Tomcat官网".&qu ...

  8. 不过如此! jdk 的安装/配置环境变量 jdk与openjdk 的区别 jdk 官网下载所需账号密码 虚拟机基础环境配置 超详细安装教程/介绍 Ubuntu18.04 SDN软件定义网络实验

    前情提要:我们已经完成了虚拟机的联网.ssh + vmtools + net-tools + vim的基础环境配置.接下来将进行jdk的安装与环境变量的配置,并介绍jdk与openjdk的区别,分享一 ...

  9. 【CV】Python下载安装及环境变量配置教程

    目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...

最新文章

  1. 上海交大与《Science》发布125个最具挑战的科学问题
  2. python调用自定义函数返回值的类型_生成dll文件以及python对DLL中函数的调用(参数类型以及返回值)...
  3. 1.4 为什么深度学习会兴起-深度学习-Stanford吴恩达教授
  4. Java学习从入门到精通-旧版
  5. 数据预处理:读取文件数据,并存为python数组
  6. 发现 ASP.NET Core SignalR
  7. mysql C where语句_mysql – 在WHERE子句中使用substr的SELECT语句
  8. mysql服务启动成功后卸载_安装,启动与卸载Mysql系统服务(MYSQL常见问题)
  9. 参加西安第三届数字油田高端论坛暨第二届国际学术会议
  10. 深度学习:基于梯度下降不同优化算法的比较总结
  11. 如何关掉 pyg解密小组声明窗口 (飘云阁番茄插件)
  12. 过来领你的Bug之“缺陷分析“篇
  13. 用c语言编程点亮7个二极管,单片机c语言编程二极管_单片机c语言编程_单片机c语言编程led...
  14. 纳米软件案例之陶瓷样品测试系统,原位观察力学测试纳米压痕仪-扫描电子显微镜SEM联用...
  15. 备战9月,美团50道软件测试经典面试题及答案汇总
  16. 《点满舔狗相关技能以后,不知为何就转码了》之YOLOP,YOLOPV2推理入门教学
  17. 国产操作系统Office哪个好用?6款工具推荐!
  18. 2020移动apn接入点哪个快_为什么别人的4g网总比你快?手机这个设置没开启,难怪网络...
  19. 什么是软件测试?软件测试的目的和流程是什么?——入门软件测试
  20. Java学习路线图,内附完整Java自学视频教程+工具经验

热门文章

  1. 【更新】LEADTOOLS v20最新版发布(二)
  2. 在window下如何封装属于自己的系统
  3. Google浏览器能否掘出另一块金山?
  4. QQ阅读器技术框架解析之一《代码预览和分析》
  5. 2018省市区最新数据(国家统计局最新数据-自取)
  6. Python周刊507期
  7. matlab实验7绘图操作绘制三维曲线,matlab上机习题6 MATLAB7.0三维绘图
  8. Python编程:《外星人入侵》
  9. 英语发音之音标11---总结()
  10. 武科大C语言历年试卷,2021武汉科技大学考研历年真题