phantomjs相关内容

如何在不同的 casperjs 进程之间持久化 cookie

这是一个关于如何将 cookie 从一个 casperjs 页面持久化到另一个页面的问题.. 所以基本上我得到了一个 nodejs 文件,它产生 casperjs 作为一个工人来完成某些任务..一个是登录,一旦登录,我将 cookie 存储在一个文件中. 当我生成下一个 casper worker 时.. 我希望它使用 cookie 而不必再次登录.. 这两种方法都失败: 首先: ..
发布时间:2021-12-15 21:34:28 其他开发

检查我的 javascript 是否已加载到站点上

我以前问过这个问题,但似乎我被误解了,所以我决定再问一次,但这次有很多信息: 对于懒惰的读者,我的目标是: 是否可以通过 PHP 或 Ajax 检查外部站点上是否启用了 javascript 详细说明: 好的,所以我的公司有很多客户,当这些客户在我们的网站上注册时,他们会收到一个 javascript.然后他们可以在自己的网站上使用这个脚本来获得一些额外的功能. 现在 ..
发布时间:2021-12-15 15:19:26 PHP

如何从一个“npm 测试"运行 mocha 和 mocha-phantomjs 测试node.js 中的命令?

我有几个可以在 node.js 环境和浏览器中运行的节点包.现在我有两个单独的测试(针对每个环境).仅使用 npm test 命令运行这些测试的最佳方法是什么?我也想将这些包添加到 travis. 我正在使用 mocha 和 mocha-phantomjs. 节点测试命令 node ./node_modules/mocha/bin/mocha ./test/node/index.js ..
发布时间:2021-12-15 11:58:54 其他开发

重复“从现在开始的异步会话清理阶段"

当我运行我的测试套件时,我发现一些文本会间歇性地挂起 很长时间(15 分钟到半小时)并且 PhantomJS 不断报告: 异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理 ..
发布时间:2021-12-15 11:55:07 其他开发

使用 Python 将 selenium chrome 实例发送到后台

我正在尝试使用 Python 和 selenium 打开一个简单的 chrome 实例.请在下面找到我的代码: 导入时间、日期时间、sys、osstart_time = time.time()从日期时间导入日期时间os.system("cls")从硒导入网络驱动程序从 selenium.webdriver.common.keys 导入密钥从 selenium.common.exceptions ..

在 Python 中使用 PhantomJS 向下滚动到无限页面的底部

我已经成功地让 Python 使用 Selenium 和 PhantomJS 重新加载动态加载的无限滚动页面,如下例所示.但是如何修改,而不是手动设置重新加载的次数,而是程序在达到最低点时停止? reloads = 100000 #设置重载次数pause = 0 #重新加载之间的初始时间间隔驱动程序 = webdriver.PhantomJS()# 加载 Twitter 页面并点击查看所有结果d ..
发布时间:2021-12-15 08:42:00 Python

如何在 Javascript 中写入 CSV 文件

我有一个脚本(使用 PhantomJS)来测试加载网页需要多长时间.我想弄清楚的是如何将页面加载时间的结果写入 .csv 文件.然后,如果我要再次重新运行测试以将另一个结果添加到 .csv 文件中. 代码: var page = require('webpage').create(),system = require('system'),t,地址;var pageLoadArray = [ ..
发布时间:2021-12-14 21:45:47 前端开发

从 javascript、JSP 或 Java 运行 Phantomjs

嗨,我是 phantomjs 的新手, 我已使用命令将 HTML 生成为 PDF.但我想通过单击页面上的按钮来生成 PDF.并通过某种方式调用 phantomjs 来生成我给定的 pdf URL. 你也可以推荐一些 api 生成 PDF 格式的 HTML 图表和图像,并且可以很容易地与 JSP 和 Servlet 集成. 解决方案 我假设您想要做的是从 Java 代码中运行 p ..
发布时间:2021-12-13 15:53:38 Java开发

如何使用 phantomjs 从文件中使用持久化 cookie

我需要一些身份验证才能访问特定的 url.在浏览器中,我只需要登录一次,至于其他可以使用 cookie 中的会话 id 的相关 url 不需要转到登录页面.同样,我可以在phantomjs的命令行中使用--cookies-file=cookies.txt在cookie文件中生成的cookie来打开需要相同cookie详细信息的其他页面. 请提出建议. 解决方案 Phantom JS ..
发布时间:2021-12-13 14:15:16 其他开发

遍历 url 来做同样的事情

我正在尝试抓取一些网站.这是我的代码: for (var i = 0; i 我想抓取数组 urls 中的所有站点,提取一些信息,然后将此信息写入文本文件. 但是for循环好像有问题.在不使用循环的情况下仅抓取一个站点时,一切都可以按我的意愿工作.但是在循环中,首先什么也没有发生,然后是一行 console.log("开始抓取:" + url); 显示,但一次太多了.如果 url = ..
发布时间:2021-12-08 23:55:37 前端开发

Python:带有 PhantomJS 空页面源的 Selenium

当我想获取 URL 页面的源时,我在 Windows7 上遇到了 Selenium 和 PhantomJS 的问题.browser.page_source 仅返回 .我在 browser.page_source 之前睡过,但没有帮助. 这是我的代码: from selenium import webdriverbrowser = webdriver.PhantomJS('phantomjs ..
发布时间:2021-12-08 16:29:56 Python

无头浏览器和抓取 - 解决方案

我正在尝试为浏览器自动测试套件和能够抓取的无头浏览器平台列出可能的解决方案. 浏览器测试/抓取: Selenium - polyglot 浏览器自动化的旗舰,Python、Ruby、JavaScript 绑定,C#、Haskell 等,用于 Firefox 的 IDE(作为扩展)用于更快的测试部署.可以充当服务器并拥有大量功能. JAVASCRIPT PhantomJS - ..
发布时间:2021-12-08 15:47:26 其他开发

PhantomJS Web 驱动程序留在内存中

我正在使用以下代码在 C# 中实例化 PhantomJSDriver: Driver = new PhantomJSDriver(); 并用这个清理它: Driver.Dispose();驱动程序 = 空; 进程应该退出还是留在内存中?如果它应该留在内存中,在 Windows 7 任务管理器中可见,我可以以编程方式杀死它吗?我应该吗? 解决方案 直接回答,Driver.Dispos ..
发布时间:2021-12-08 15:45:34 C#/.NET

在新标签页中打开网页 Selenium + Python

所以我试图在我的 WebDriver 中的新选项卡上打开网站.我想这样做,因为使用 PhantomJS 为每个网站打开一个新的 WebDriver 大约需要 3.5 秒,我想要更快的速度... 我使用的是多进程python脚本,我想从每个页面获取一些元素,所以工作流程是这样的: 打开浏览器循环遍历我的数组对于数组中的元素 ->在新标签页中打开网站 ->做我的事->关闭它 但我找不到任何方 ..
发布时间:2021-12-08 15:34:59 Python

如何使用 PhantomJS 提交表单

我正在尝试使用 phantomJS(顺便说一句,多么棒的工具!)为我拥有登录凭据的页面提交表单,然后将目标页面的内容输出到标准输出.我能够使用 phantom 成功访问表单并设置其值,但我不太确定提交表单并输出后续页面内容的正确语法是什么.到目前为止,我所拥有的是: var page = new WebPage();var url = phantom.args[0];page.open(网址,功 ..
发布时间:2021-12-07 08:12:44 前端开发

PhantomJS 作为 Azure 中的 Web 作业

我已经在 azure 中部署了一个 asp.net mvc 网站,我正在尝试将 phantomJS 部署为 Web 作业以支持该网站.我上传了一个 zip 文件,其中包含运行 PhantomJS 所需的所有依赖项,并且在运行我的批处理文件后 Web 作业成功启动.日志报告服务器已启动并运行@127.0.0.1:8080.但是,当我尝试从 someProject.azurewebsites.net ..
发布时间:2021-12-06 18:00:01 C#/.NET

我如何设置 &在 Ubuntu 上运行 PhantomJS?

我设置了 PhantomJS 并将其录制为视频:https://www.dailymotion.com/video/xnizmh_1_网络摄像头 构建说明:http://phantomjs.org/build.html 我的设置有什么问题吗? 设置后,我阅读了快速入门教程并尝试写下这段代码 phantomjs hello.js 它给了我“找不到命令"错误.我该如何解决这个问题 ..
发布时间:2021-12-03 13:44:41 服务器开发

如何使用 casperjs 从 XHR 响应中捕获和处理数据?

网页上的数据是动态显示的,看起来检查html中的每一个变化并提取数据是一项非常艰巨的任务,还需要我使用非常不可靠的XPath.所以我希望能够从 XHR 数据包中提取数据. 我希望能够从 XHR 数据包中提取信息,并生成要发送到服务器的“XHR"数据包.提取信息部分对我来说更重要,因为通过使用 casperjs 自动触发 html 元素可以轻松处理信息的发送. 我附上了我的意思的截图. ..
发布时间:2021-12-03 12:16:29 前端开发