//codes.js var system = require('system'); var fs = require("fs"); //console.log('Loading a web page'); var page = require('webpage').create(); var ur... ...
分类:
Web程序 时间:
2017-02-04 18:15:46
阅读次数:
313
// This example shows how to render pages that perform AJAX calls// upon page load.//// Instead of waiting a fixed amount of time before doing the ren ...
分类:
Web程序 时间:
2017-01-25 16:36:09
阅读次数:
281
page.open('http://example.com/?q=houston', function () { // Checks for bottom div and scrolls down from time to time window.setInterval(function() { / ...
分类:
Web程序 时间:
2017-01-25 10:43:15
阅读次数:
225
1.安装phantomjs —-下载程序文件 32位ubuntu下载链接是https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-i686.tar.bz2。 —-解压文件 –将程序移到一个合适的位置 —-创建软链接到 ...
分类:
Web程序 时间:
2017-01-24 18:57:57
阅读次数:
185
背景:利用爬虫,爬取网站页面广告元素,监控爬取元素的数目,定时发送监控邮件#!/usr/bin/envpython2.7
#-*-coding:utf-8-*-
‘‘‘
@xiayun
@896365105@qq.com
#爬取网站内容,利用phantomjs:IP代理+修改UA+动态页面执行JS
‘‘‘
fromseleniumimportwebdriver
fromselenium.webd..
分类:
编程语言 时间:
2017-01-23 21:44:40
阅读次数:
870
CasperJS is a navigation scripting & testing utility for the PhantomJS (WebKit) and SlimerJS (Gecko) headless browsers, written in Javascript. Phantom... ...
分类:
Web程序 时间:
2017-01-22 23:39:48
阅读次数:
820
背景知识: PhantomJS 是一个基于WebKit的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。PhantomJS可以用于页面自动化,网络监测,网页截屏,以及 ...
分类:
Web程序 时间:
2017-01-21 15:54:36
阅读次数:
345
因为phantomjs使用了一个真正的渲染引擎WebKit,它能截取一个web页面的真实影像,这是因为phantomjs能够折射出WEB页面上的任何东西,包括html,css,svg和Canvas等。 新建一个JS文件,baidu.js。 官方提供了一个更完整的将网页保存为图片的JS示例,文件名为r ...
分类:
Web程序 时间:
2017-01-20 13:08:40
阅读次数:
171
最近用CentOS上,用phantomjs把html生成pdf,但是生成多次虽然文件生成了,但是内容一直是空的。 找来找去,发现和系统上支持的字体有关系。 运行了下面的命令后: yum install cabextract xorg-x11-font-utils -y 如果是英文字符,就可以生成了, ...
分类:
系统相关 时间:
2017-01-19 21:13:41
阅读次数:
378
from selenium import webdriverimport timeimport os path = os.path.dirname(__file__)# print(path)driver = webdriver.PhantomJS(executable_path='C:/Inser ...
分类:
Web程序 时间:
2017-01-12 11:56:39
阅读次数:
227