win10下 phantomjs下载安装与使用

版权声明:文章为网上公开资源结合个人情况修改整理。如有侵权,请联系删除。 https://blog.csdn.net/qq_41895190/article/details/89741442

 

一、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 或者移动了文件夹的存放位置,运行时可能出现如下异常。

猜你喜欢

转载自blog.csdn.net/qq_41895190/article/details/89741442