首页 > 系统相关 >新人ubuntu安装phantomjs踩坑

新人ubuntu安装phantomjs踩坑

时间:2022-11-25 16:01:01浏览次数:66  
标签:浏览器 tar PhantomJS 新人 phantomjs dev ubuntu org


PhantomJS

​PhantomJS​​ 是一个基于Webkit的“无界面”(headless)浏览器,它会把网站加载到内存并执行页面上的 JavaScript,因为不会展示图形界面,所以运行起来比完整的浏览器要高效。

如果我们把 Selenium 和 PhantomJS 结合在一起,就可以运行一个非常强大的网络爬虫了,这个爬虫可以处理 JavaScrip、Cookie、headers,以及任何我们真实用户需要做的事情。

注意:PhantomJS 只能从它的官方网站​​http://phantomjs.org/download.html)​​ 下载。 因为 PhantomJS 是一个功能完善(虽然无界面)的浏览器而非一个 Python 库,所以它不需要像 Python 的其他库一样安装,但我们可以通过Selenium调用PhantomJS来直接使用。

PhantomJS 官方参考文档:​​http://phantomjs.org/documentation​

 

1. wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
2. tar xvf phantomjs-2.1.1-linux-x86_64.tar.bz2
3. ln -sf /usr/local/src/phantomjs/bin/phantomjs /usr/local/bin/phantomjs
4. 运行 phantomjs
5. 没有反应? No such file or directory 恭喜恭喜!中招了!
6. 菜鸟们,首先需要安装以下依赖库:
apt install build-essential g++ flex bison gperf ruby perl libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev libpng-dev libjpeg-dev python libx11-dev libxext-dev
7. 这下试一下? phantomjs --version

 

标签:浏览器,tar,PhantomJS,新人,phantomjs,dev,ubuntu,org
From: https://blog.51cto.com/u_13940603/5886849

相关文章

  • ubuntu/usr/bin/env:python:没有这样的文件或目录
    /usr/bin/env:‘python’:Nosuchfileordirectory可能的解决方案#1如果未安装Python3,请安装它:apt-getinstallpython3可能的解决方案#2如果已安装Pyth......
  • ubuntu切换到超级管理员权限
     ubuntu切换到超级管理员权限默认情况下是无法切换的,需要给root用户设置上密码mars@mars-LIFEBOOK-LH531:~$sudopasswdroot[sudo]passwordformars:输入新的UN......
  • 前端学习 linux —— 软件安装(Ubuntu)
    软件安装(Ubuntu)本篇主要讲解ubuntu中软件的安装、apt的源、内网部署案例(graylog为例),最后是python开发准备。apt和rpm在linux第一篇我们知道如果机器是ubunt......
  • ubuntu显卡及驱动
    2022-11-25一、概述计算机的一个重要组成部分是处理器,包括CPU和GPU,CPU包括算数运算和逻辑运算。通常一个电脑都包含CPU,而不一定配备GPU。GPU更擅长图像处理及矩阵运算,包......
  • VirtualBox-Ubuntu-主机和虚拟机实现互相复制粘贴
    在VirtualBox里面安装了Ubuntu,但是需要从外层的操作系统中复制数据,然后粘贴到虚拟机里面,但是VirtualBox默认不支持这种增强性的功能,因此我们需要手动安装VBoxGuestAd......
  • ubuntu 安装vmware tools采坑
    安装这个会出现很多坑,主要原因还是vmware-tools版本太老了,于是我从官网下载了一个最新的就解决了问题,网上的问题解决办法都并不能根本解决,​​VMwareTools-9.9.2-2496486.ta......
  • /mirrors_os/ubuntu-releases/[附更新源的代码]
    点击查看代码sudocp/etc/apt/sources.list/etc/apt/sources.list.baksudosed-i"s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g"/etc/apt/source......
  • Linux(ubuntu)下创建用户没有创建home目录
    useradd-musername#参数-m自动创建用户的家目录https://blog.csdn.net/inthat/article/details/120436806......
  • ubuntu下配置360随身wifi驱动
     配置前准备:打开普通用户命令行,修改一下root根用户密码,sudopasswdroot然后用根用户进行登录。一:在主机上插上360wifi2代无线网卡,启动ubuntu操作系统,在命令行输入......
  • ubuntu22 安装python3-dev
    使用apt安装python-dev时报错,更换软件源无法解决。首先确定python版本(大版本号,我的是3),然后使用python3-dev代替python-dev。 使用aptitude解决问题:1.安装aptitudesu......