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
1、根据电脑所需,进行下载。

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 或者移动了文件夹的存放位置,运行时可能出现如下异常。
全部评论 (0)
还没有任何评论哟~
