python爬虫工程师 成长之路九 PhantomJS


PhantomJS 介绍


  • PhantomJS是一个基于WebKit内核、无UI界面的浏览器,WebKit是一个开源的浏览器引擎。
  • PhantomJS会把网站数据加载到内存中,并执行页面上的JavaScript,但不会向用户展示图形界面。

PhantomJS 安装


官方网站

百度云盘windows版(比官网快)

链接:https://pan.baidu.com/s/13PQOBoE7x2kuG2kFyHiBjg 
提取码:ewm6

下载好之后可以将bin目录加到系统的path变量下,更方便

在这里插入图片描述
在这里插入图片描述

打开命令行,输入

phantomjs -v

显示版本信息则安装成功

在这里插入图片描述


phantomjs 简单使用


在我们下载的phantomjs里面有个examples文件夹

在这里插入图片描述

扫描二维码关注公众号,回复: 10272043 查看本文章

在命令行中进入该目录

d:
cd D:\phantomjs-2.1.1-windows\examples
#注意自己的路径

在这里插入图片描述

执行hello.js

phantomjs hello.js

在这里插入图片描述

selenium+phantomjs 处理js

准备工作

  • 将phantomjs bin目录加到path变量中
    在这里插入图片描述
  • 将phantomjs.exe放到python安装目录下
    在这里插入图片描述

常用处理方法

from selenium import webdriver
dr = webdriver.PhantomJS()

phantomjs实战讲解

发布了85 篇原创文章 · 获赞 158 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/Late_whale/article/details/104862494