ICode9

精准搜索请尝试: 精确搜索
  • python – 带有splinter和phantomjs的Django非常缓慢2019-08-25 09:56:55

    今天我尝试将django的LiveServerTestCase与splinter和phantomjs webdriver结合起来. 这是我做的(简化版): class Test(LiveServerTestCase): def setUp(self): self.browser = Browser('phantomjs') def tearDown(self): self.browser.quit() def t

  • javascript – PhantomJS;如果我在page.evaluate()中设置一个变量,如何在page.evaluate()之外访问该变量的值2019-08-25 07:33:38

    使用PhantomJS考虑以下代码片段: var reloadAfterLogin = false; function(user, pass, debug){ // step 3 submit Login page.evaluate(function(user, pass, debug){ if($("form").attr("action").indexOf("login.do") > 0){ reload

  • javascript – 使用PhantomJS在Angular.js应用程序中填写表单2019-08-25 04:37:47

    我想使用PhantomJS测试AngularJS应用程序.第一步是使用用户名字段填写登录表单(假设没有其他字段). 通常(在实际浏览器中)此字段由Angular控制(它具有ng-model属性),整个表单具有ng-submit属性. 所以在PhantomJS脚本中我做了 >输入用户名 page.evaluate(function () { documen

  • javascript – 从PhantomJS / CasperJS中的“SyntaxError:Parse error”消息中获取更多信息2019-08-24 20:34:44

    我有一个很长的CasperJS脚本.当我运行它时,我得到: phantomjs file.js SyntaxError: Parse error 有没有办法获得有关错误的更多信息. 至少一个行号?或任何暗示?解决方法:在PhantomJS本身中无法确定这一点. phantom.onError的文档说: This is the closest it gets to having a

  • javascript – Grunt,Jasmine,Phantom,React单元测试:ReactElementValidator上的React抛出2019-08-24 15:35:31

    我正在使用Grunt与Phantom一起运行Jasmine单元测试. Grunfile.js module.exports = function (grunt) { "use strict"; grunt.loadNpmTasks('grunt-browserify'); grunt.loadNpmTasks('grunt-karma'); grunt.initConfig( {

  • python-爬虫-selenium和phantomJs2019-08-08 14:00:49

    1.selenum:三方库。可以实现让浏览器完成自动化的操作。 2.环境搭建 2.1 安装:pip install selenium 2.2 获取浏览器的驱动程序 下载地址: http://chromedriver.storage.googleapis.com/index.html http://npm.taobao.org/mirrors/chromedriver/ 浏览器版本和驱动版本的对应关系表: ch

  • 如何解决错误QXcbConnection:使用PHP的phantomJs使用exec函数时无法连接显示2019-07-31 06:01:04

    我正在开发一个项目,我想在一起使用PHP和Phantomjs,我已经完成了我的phantomJs脚本并尝试使用php exec函数运行它.但该函数返回一个错误列表数组. 下面我正在编写我的phantomjs和php代码 导游:/var/www/html/phantom/index.js var page = require('webpage').create(); var fs = re

  • javascript – 使用casperjs处理jquery事件2019-07-29 09:32:59

    我有一个网页,在加载dom后,javascript继续在页面上运行并在页面上添加元素.在运行所有javascript之后,我触发了一个jquery事件page.loaded,以便在运行所有我的javascripts之后对页面上的组件感兴趣可以这样做. 我试图使用casperjs / phantomjs自动测试这个网页,我想在jQuery页面加

  • javascript – 保存使用casperjs抓取网页时获得的表格数据2019-07-28 21:24:57

    哪个是保存使用casperjs抓取网页时获得的表数据的最佳方法? >序列化后,使用json对象并将其存储为文件. >使用ajax请求到php然后将其存储在mysql数据库中.解决方法:为简单起见,将CasperJS视为一种获取数据的方法.用另一种语言处理它.我会选择#1选项 – 以JSON格式获取数据,并将其保存

  • 如何通过Selenium WebDriver在PhantomJS中禁用JavaScript2019-07-27 20:57:39

    我想在使用scrapy和selenium进行刮擦时禁用JavaScript. 这样做的动机是提高刮削速度.我发现了对Firefox驱动程序的偏好,但没有找到PhantomJS. firefox_profile = webdriver.FirefoxProfile() firefox_profile.set_preference("javascript.enabled", False) driver = webdriver.Fi

  • PHP PhantomJS忽略SSL证书2019-07-27 20:38:11

    我想解析一个HTTPS网页,但是当我这样做时它是空白的. 所以我认为它与SSL证书有关.我怎么能忽略这个? 我正在使用php-phantomjs.解决方法:如问题PhantomJS failing to open HTTPS site所示,您可能需要添加以下命令行选项来修复SSL / TLS问题: phantomjs --ssl-protocol=any --ignore-

  • C#使用phantomjs,爬取AJAX加载完成之后的页面2019-07-25 16:58:06

     1、开发思路:入参根据apiSetting配置文件,分配静态文件存储地址,可实现不同站点的静态页生成功能。静态页生成功能使用无头浏览器生成,生成之后的字符串进行正则替换为固定地址,实现本地正常访问。 2、已发现问题:如果js在载入页面时进行某些重写dom操作,已用正则替换掉的动态路径代码,会

  • python – Selenium PhantomJS webdriver无法获取ajax内容2019-07-25 03:55:40

    我试图刮一个页面,通过ajax加载其大部分内容. 我试图从this webpage获取具有数据部分属性的所有li节点,例如.响应html有我需要的六个必需节点,但其余大部分是通过ajax请求加载的,该请求返回包含剩余li节点的html. 所以我从使用请求切换到使用selenium与PhantomJS驱动程序,它应该是x

  • 【Python】Python3网络爬虫实战-2、请求库安装:GeckoDriver、PhantomJS、Aiohttp2019-07-24 22:35:27

    1.1.4 GeckoDriver的安装 在上一节我们了解了 ChromeDriver 的配置方法,配置完成之后我们便可以用 Selenium 来驱动 Chrome 浏览器来做相应网页的抓取。 那么对于 Firefox 来说,也可以使用同样的方式完成 Selenium 的对接,这时需要安装另一个驱动 GeckoDriver。 本节来介绍一下

  • javascript – 如何让selenium-webdriver忽略Firefox和PhantomJS中的SSL错误?2019-07-22 10:43:30

    鉴于这些Node依赖项: { "chromedriver": "^2.24.1", "cucumber": "^1.3.0", "geckodriver": "^1.1.2", "phantomjs-prebuilt": "^2.1.12", "selenium-webdriver":

  • javascript – 尝试Python BeautifulSoup和Phantom JS:STILL无法抓取网站2019-07-15 11:57:11

    在过去的几周里,你可能已经看到了我绝望的挫败感.我一直在抓一些等待时间数据,但我仍然无法从这两个站点获取数据 http://www.centura.org/erwait http://hcavirginia.com/home/ 起初我尝试使用BS4 for Python. HCA Virgina的示例代码如下 from BeautifulSoup import BeautifulSou

  • javascript – 使用phantomjs在本地文件上使用extjs代理进行ajax调用2019-07-14 02:34:11

    我有一个基本的EXT JS商店,它使用代理来访问本地json文件. 例如 ... proxy: { type: 'ajax', api: { read: 'data/mydata.json' }, reader: { type: 'json', root: 'datas', successProperty: 'succe

  • javascript – PhantomJS中的评估似乎不起作用2019-07-12 21:34:07

    我有JavaScript魔术的问题.当我执行此代码时: var page = require('webpage').create(); var url="http://google.com"; page.open(url, function (status){ if (status!== "success") { console.log("Fail to load: "+url) }else{ con

  • python – Splinter Selenium Phantomjs驱动程序在实例化时失败2019-07-11 14:56:05

    我正在尝试使用Python Splinter Selenium PhantomJS进行基本测试,但我无法启动phantomjs浏览器. (Chrome和Firefox驱动程序工作正常.)当我运行时: from splinter import Browser b = Browser('phantomjs') 我收到错误: Traceback (most recent call last): File "<stdin>", lin

  • node.js – Karma PhantomJs – Linux和Win 7上的TypeError所有测试都成功2019-07-11 00:50:58

    我正在运行命令 npm install karma karma-jasmine karma-phantomjs-launcher phantomjs@2.1.7 jasmine-core --save-dev karma start 在我的Linux CentOs 7.2机器上并收到此错误: bower_components/angular/angular.js:4641:53 forEach@bower_components/angular/angular

  • javascript – 如何在PhantomJS运行的JS的HTML页面结果中嵌入JSON对象并将它们传递给java代码?2019-07-10 23:01:45

    我使用this answer中描述的JS脚本代码,但我不想在html文件中保存html结果页面.我想从< div class =“rg_meta”>中提取Json对象.并将它们传递给Java代码. 在搜索中,我发现使用“文档”,但我得到未定义的错误.我是PhantomJS的新手,在Java中使用JSON. var page = require('webpage')

  • python – 将html5页面录制为视频2019-07-10 21:50:43

    我的目标是拥有一个“简单”将html5网页转换为视频的Ubuntu(桌面)服务器.我想捕捉平滑的css和js-animations. 到目前为止我试过这个:(幻影) https://gist.github.com/phanan/e03f75082e6eb114a35c 时间和帧速率不稳定或快速. 到目前为止,我最好的解决方案是在自助服务终端模式下打

  • javascript – 如何在nginx后面设置Phantomjs2019-07-08 22:36:22

    我正在为我的角度应用程序开发搜索引擎优化,而我正在使用PhantomJS来渲染html,当它是一个爬虫时. 出于某种原因,当我做http://aaaaa.com/?_escaped_fragment=/home时,我得到501但是当我做http://aaaaa.com时,我得到了我的页面 这告诉我,它可能是由nginx配置文件无法正确路由. 这是

  • 检测PhantomJS中加载的页面中的JavaScript2019-07-08 18:33:59

    我正在使用PhantomJS作为爬虫;如果页面中没有JS,我可以假设它在onLoadFinished触发时已完全加载,但如果页面中有JS,我需要稍等一下,让脚本有机会完成任务.这是我目前正在检测JS: var pageHasJS = page.evaluate(function () { return (document.getElementsByTagName("script")

  • php – PhantomJs无法执行二进制文件2019-07-06 16:40:33

    我想在我的laravel 5项目中使用PhantomJs.我已经通过作曲家下载了.我在config / app.php中添加了我的提供程序部分和别名部分 好的,所以我现在创建了我的控制器,如下所示: <?php namespace App\Http\Controllers; use App\Http\Requests; use PDF; use View; class PdfController

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有