PhantomJS的安装和使用
2024-10-19 16:25:14
PhantomJS是一个无界面的、可脚本编程的WebKit浏览器引擎,它原生支持多种Web标准:DOM操作、CSS选择器、JSON、Canvas以及SVG。
Selenium支持PhantomJS,这样在运行的时候就不会再弹出一个浏览器了。而且PhantomJS的运行效率也很高,还支持各种参数配置,使用非常方便。
一、安装PhantomJS
官方网站:http://phantomjs.org
官方文档:http://phantomjs.org/quick-start.html
下载地址:http://phantomjs.org/download.html
API接口说明:http://phantomjs.org/api/command-line.html
下载完成后,将PhantomJS可执行文件所在的路径配置到环境变量里。
在Selenium中使用的话,我们只需要将Chrome切换为PhantomJS即可:
from selenium import webdriver
browser = webdriver.PhantomJS()
browser.get('https://www.baidu.com')
print(browser.current_url)
运行之后,我们就不会发现有浏览器弹出了,但实际上PhantomJS已经运行起来了。这里我们访问了百度,然后将当前的URL打印出来。
控制台的输出如下:
https://www.baidu.com/
最新文章
- 在Eclipse中对包进行增删改查
- ObjectStream 及 序列化 介绍
- sass兼容IE8透明度方法
- vim使用01
- Sublime Text 2/3中Autoprefixer失效解决方法
- Nagios的安装配置与应用之五监控远程Linux服务器
- easyui-combobox默认值绑定
- 北京大学Cousera学习笔记--2-计算导论与C语言基础-第一讲.计算机的基本原理-图灵机
- jfinal afterJFinalStart中执行长久循环操作的解决方案:创建新线程
- ansible笔记(3):ansible模块的基本使用
- 89. a^b【快速幂模板】
- delphi删除整个目录及目录下的文件
- java实现远程控制
- [转帖]Intel为何吊打AMD,先进半导体工艺带来什么?
- ACM数论之旅8---组合数(组合大法好(,,• ₃ •,,) )
- Web Api问题汇总
- JavaScript和JQuery中的事件\委托链\事件冒泡\事件捕获,兼容所有浏览器
- 客户端负载均衡:Ribbon
- linux文件系统写过程简析
- “我爱淘”第二冲刺阶段Scrum站立会议8