安装phantomjs、使用phantomjs以及时遇到问题时的解决方法
一、下载安装和环境配置
1)下载地址 http://phantomjs.org/download.html,然后解压到你的某个文件夹中;
2)为了使用方便,可为phantomjs配置环境变量,方法:计算机->属性->高级系统设置->环境变量->高级,然后在系统变量中照跑Path变量,将你的phantomjs.exe文件的路径添加到Path变量中(例如我的:;D:/Program Files/phantomjs/bin/);
-------------完成上述步骤,就可以使用phantomjs了。--------
二、使用phantomjs
1)新建一个phantomjs文件,例如:hello.js
console.log('Hello, world!');phantom.exit();
2)打开cmd命令终端,切换路径到你的目标js文件,然后在命令终端输入
phantomjs hello.js
3)回车运行,就可以看到命令行中打印出了“hello, world!”。
------------以上就是使用phantomjs的一个简单例子---------------
三、问题与解决办法
1)抓取网页中的内容,中文出现乱码
办法:在输入运行命令时加入“--output-encoding=gbk”或“--output-encoding=gb2312”;
--------------待续------------
安装phantomjs、使用phantomjs以及时遇到问题时的解决方法相关推荐
- Windows Server 2012 R2/2016/2019无法安装.NET Framework 3.5.1或语言包的解决方法
Windows Server 2012 R2/2016/2019无法安装.NET Framework 3.5.1或语言包的解决方法 参考文章: (1)Windows Server 2012 R2/20 ...
- 安装tomcat出现failed to install tomcat8 service错误及解决方法
安装tomcat出现failed to install tomcat8 service错误及解决方法 参考文章: (1)安装tomcat出现failed to install tomcat8 serv ...
- Android - 已安装了存在签名冲突的同名数据包,解决方法!
错误提示:已安装了存在签名冲突的同名数据包. 解决方法:打开Android Studio,打开logcat,用usb线连接你出错的手机,识别出手机之后,在你的项目后面,点击"run" ...
- win10 mysql5.5无响应_Win10安装mysql5.5安装最后一步停住卡死未响应的解决方法
在win10系统中安装了Mysql5.5,不过在配置到最后一步的时候,就会出现停止卡死未响应的现象,尝试修改了Mysql端口号和修改了Mysql服务名之后,都不能解决该问题,还使用管理员身份启动Mys ...
- “正尝试安装的adobe flash player不是最新版本”的解决方法:
在安装flash player 10时遇到提示"正尝试安装的adobe flash player不是最新版本"的解决方法: 执行 regedit,找到以下位置:[HKEY_LOCA ...
- kali安装vmtools不能拖拽(复制粘贴)文件解决方法
命令行下 执行 apt-get install open-vm-tools-desktop fuse 以安装open-vm-tools 部分提示安装错误,找不到指定目录,附上解决方法: 需要添加更新源 ...
- VirtualBox4.3.12 安装ubuntu 14.04 分辨率过小(600*480)问题的解决方法
作为.net程序员,一直都跟windows系统打交道,在同事的影响下,今天安装了Ubuntu 14. 安装完系统就遇到了这个麻烦事,找了好久才解决,因此记录下来,或许对和我一样的Ubuntu新手有帮助 ...
- SQL2008安装后激活方式以及提示评估期已过解决方法
SQL2008安装后激活方式以及提示评估期已过解决方法 参考文章: (1)SQL2008安装后激活方式以及提示评估期已过解决方法 (2)https://www.cnblogs.com/wifi/art ...
- scrapy 的依赖库安装和出现def write(self, data, async=False):的解决方法
scrapy 的依赖库安装和出现def write(self, data, async=False):的解决方法 参考文章: (1)scrapy 的依赖库安装和出现def write(self, da ...
- 通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及“*** [install] Error 1”错误的解决方法
通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及"*** [install] Error 1"错误的解决方法 参考文章: (1)通过pyenv在Ma ...
最新文章
- 程序计算机限制无法打开,由于一个软件限制策略的阻止,windows无法打开此程序...解决方案参考...
- centos7arm进入图形化_CentOS 7 安装图形化界面
- 3.网络通信协议分类
- 《暗时间》前两篇的笔记和总结
- GDI绘制时钟效果,与系统时间保持同步,基于Winform
- VirtualBox 虚拟机转换为KVM虚拟机
- 一行代码搞定Python逐行内存消耗分析
- 垂直梯形校正画质损失多少_梯形校正功能是怎么实现的?其中可大有学问
- 实用的编程网站—良好的开端
- Funter for Mac:支持快速显示和隐藏文件和文件夹
- python getattr函数_python中getattr函数 hasattr函数
- mysql connector 是什么_mysql的connector/J,和JDBC是啥关系?有啥区别?
- cocos2d(CCSprite 用贝塞尔做抛物线,足球精灵并且同时做旋转放大效果)
- c++冒泡排序_python+C、C++混合编程的应用
- 时间服务器端口协议,ntp时间服务器
- idea 格式化代码时, 不换行
- Wps文档文件转换成pdf,支持doc-docx-ppt-pptx-xls
- excel批量删除数值前几位
- [C语言编程入门]完数的判断
- 第七章---8253和8255芯片