win10下 phantomjs下载安装与使用
一、PhantomJS是什么?
PhantomJS是一个基于webkit的javaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行javaScript代码。任何你可以基于在webkit浏览器做的事情,它都能做到。它不仅是个隐性的浏览器,提供了诸如css选择器、支持wen标准、DOM操作、json、HTML5等,同时也提供了处理文件I/O的操作,从而使你可以向操作系统读写文件等。phantomJS的用处可谓非常广泛诸如网络监测、网页截屏、无需浏览器的wen测试、页面访问自动化等。
二、phantomjs的下载安装 :http://phantomjs.org/download.html
2、下载完成后,直接解压到桌面。然后找到文件夹bin目录下的exe文件的路径。
D:\Program Files (x86)\phantomjs211\bin
3、复制该路径,找到环境变量中的path,在最后增加,然后把刚才复制的路径粘贴,然后确定。
4、到这里,你已经成功下载安装好PhantomJS了。那么,打开phantomjs\bin文件夹,双击运行phantomjs.exe,出现如下界面,那么你就可以运行JS代码了。
三、phantomjs的使用
#引入selenium
from selenium import webdriver# 使用webkit无界面浏览器
# 如果路径为 exe 启动程序的路径,那么该路径需要加一个 r
driver =webdriver.PhantomJS(executable_path=r'D:/python/phantomjs-2.1.1-windows/bin/phantomjs.exe')
# 获取指定网页的数据 start_urls
driver.get('http://news.sohu.com/scroll/')print(driver.find_element_by_class_name('title').text)
置完成后,进入PyCharm,新建一个python文件
其中,出现的警告信息,可以选择性忽略。
注意:如果上述路径前没有加 r 或者移动了文件夹的存放位置,运行时可能出现如下异常。
win10下 phantomjs下载安装与使用相关推荐
- Win10下LoadRunner12 下载安装汉化图文教程(含LoadRunner安装包)
Win10下LoadRunner12 下载安装汉化图文教程 一.下载安装 "windows无法安装.net framwork的问题" 1.报错原因 2.解决方案 二.汉化 Win1 ...
- win10下 bundler下载安装
前提:windows下配置好VS2013 1.访问 http://www.cs.cornell.edu/~snavely/bundler/ 下载bundler-v0.4-source.zip并解压. ...
- win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)
win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...
- win10下gnuplot的安装
win10下gnuplot的安装 gnuplot介绍 Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting progra ...
- win10下WAMP Server安装
win10下WAMP Server安装 下载软件 官网下载wamp server最新版,有64位和32位两个版本. Visual C++ Redistributable for Visual Stud ...
- Win10下kafka简单安装及使用
Win10下kafka简单安装及使用 kafka下载连接 https://www.apache.org/dyn/closer.cgi?path=/kafka/3.1.0/kafka_2.12-3.1. ...
- Win10下Anaconda3上安装tensorflow教程
Win10下Anaconda3上安装tensorflow教程 大概花费了4-5个小时的时间安装上了基于GPU版本的tensorflow1.3.0(除此之外还有基于CPU的版本),大体安装步骤如下: s ...
- WIN10下通过Anaconda安装TensorFlow-GPU版本和keras
WIN10下通过Anaconda安装TensorFlow-GPU版本和keras 环境 win10 GTX1060 版本 TensorFlow-gpu 1.9 anaconda 5.3.1 keras ...
- 图解Cygwin安装教程(win10下gcc,g++安装)
Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...
最新文章
- sklearn中的fit_transform和transform以及什么时候使用
- 软件项目管理的十大定律之说明
- java Calendar
- linux内核设计与实现 epub_Epoll学习服务器的简单实现-Linux内核Epoll结构
- oracle中存储过程可见权限,Oracle数据库存储过程与权限
- HTML5 canvas游戏工作原理
- linux添加了一条静态路由,为Linux新增静态路由的方法
- 很口语I'll be back
- 基于WPF+XMPP的IM程序开发日志 之二 WPF线程模型
- GitHub上最励志的计算机自学教程,绝对牛B
- 使用Socket通信实现Silverlight客户端实时数据的获取(模拟GPS数据,地图实时位置)...
- VBScript: 正则表达式(RegExp对象)
- 长字符串的算术编码matlab,算术编码及MATLAB实现
- VMware下安装win7教程
- pic16 hex 逆向c语言,PIC单片机的十六进制文件格式:Hex文件
- NanoPi R2S 专用软件源
- 如何提高Python代码的可读性?
- JavaScript排他思想
- 网页浏览速度慢的排查原因
- Java自动生成日历,移除节假日和周六日