• PhantomJS的安装和使用


    PhantomJS是一个无界面的、可脚本编程的WebKit浏览器引擎,它原生支持多种Web标准:DOM操作、CSS选择器、JSON、Canvas以及SVG。
    Selenium支持PhantomJS,这样在运行的时候就不会再弹出一个浏览器了。而且PhantomJS的运行效率也很高,还支持各种参数配置,使用非常方便。

    一、安装PhantomJS
    官方网站:http://phantomjs.org
    官方文档:http://phantomjs.org/quick-start.html
    下载地址:http://phantomjs.org/download.html
    API接口说明:http://phantomjs.org/api/command-line.html


    下载完成后,将PhantomJS可执行文件所在的路径配置到环境变量里。
    在Selenium中使用的话,我们只需要将Chrome切换为PhantomJS即可:

    from selenium import webdriver
    browser = webdriver.PhantomJS()
    browser.get('https://www.baidu.com')
    print(browser.current_url)

    运行之后,我们就不会发现有浏览器弹出了,但实际上PhantomJS已经运行起来了。这里我们访问了百度,然后将当前的URL打印出来。
    控制台的输出如下:

    https://www.baidu.com/
  • 相关阅读:
    UVA 1660 Cable TV Network
    UVA 1149 Bin Packing
    UVA 1610 Party Games
    UVA 12545 Bits Equalizer
    UVA 11491 Erasing and Winning
    UVA 1611 Crane
    DataTable循环删除行
    SqlBulkCopy使用心得 (大量数据导入)
    JQuery选择器大全
    java学习--GUI3
  • 原文地址:https://www.cnblogs.com/xuyingzhong/p/9345493.html
Copyright © 2020-2023  润新知