腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
PhantomJS
:在运行任何其他脚本之前插入脚本
使用
PhantomJS
,我想
注入
一些
JS
,就好像在任何其他<script>标记之前有一个额外的<script>标记一样。这是因为页面上的脚本使用了
PhantomJS
没有的一些函数,即Function.prototype.bind和window.webkitRequestAnimationFrame。我有一个
JS
文件,其中包含这两个文件的自定义实现,我希望
PhantomJS
在页面上运行脚本时使用它们。')这会多次
注入
它(显然,每个
浏览 3
提问于2013-03-17
得票数 24
回答已采纳
2
回答
将javascript
注入
zombie.
js
、
、
、
、
嗨,我想知道在node
js
和zombie
js
中是否有能力将javascript文件
注入
到无头浏览器中,就像你可以使用
phantomjs
所做的那样。例如,在phantom
js
中,您将这样做:我已经使用了
phantomjs
,它确实做了我想让它做的事情,但是我正在测试其他选项,因为使用phantom
js
需要很高的内存。
浏览 6
提问于2014-04-10
得票数 7
3
回答
PhantomJS
和Selenium Webdriver -如何清除会话
、
、
、
、
我使用Selenium Webdriver (Java)和
PhantomJS
来测试一个复杂的
JS
驱动的网站。我的问题是,
PhantomJS
浏览器保持两个测试之间的会话,这会导致测试设置中出现错误。我解决这个问题的第一个尝试就是通过
JS
注入
清除本地存储。那么,我如何配置我的
phantomjs
webdriver来清除会话呢? 我之所以使用
phantomjs
和webdriver,是因为selenium网格服务不够稳定。所以我这样开始我的
phantomjs
实
浏览 1
提问于2014-04-03
得票数 8
1
回答
Phantomjs
-node injectJS中的窗口上不存在ChaiJs
、
、
、
我正在尝试将一些脚本
注入
到使用
PhantomJs
node桥加载到
phantomjs
中的页面中。我甚至尝试使用page.includeJs
浏览 4
提问于2015-05-23
得票数 2
4
回答
PhantomJS
需要()一个相对路径
、
在
PhantomJS
脚本中,我想加载一个自定义模块,但似乎相对路径在
PhantomJS
中不起作用?var foo = require('./script/lib/foo.
js
');phantom.exit();exports.bar = function(text){console.log(text); 根据fs.workingDirec
浏览 4
提问于2012-08-08
得票数 19
回答已采纳
1
回答
“导出”在
PhantomJS
中定义在哪里?
、
您可以在每个
PhantomJS
模块中找到它,但我没有找到定义exports对象的位置。 不要与exports中的NodeJS混淆。是
PhantomJS
..。
浏览 0
提问于2016-05-17
得票数 0
回答已采纳
1
回答
从
PhantomJS
启动另一个API
、
、
、
我使用
PhantomJS
开发将在服务器端执行的脚本。这个脚本生成一个映像来使用我必须在控制台中键入的第二个API : nameofmyapi image.png 在我的脚本
PhantomJS
中是否有可能像这样调用我的第二个API?
浏览 2
提问于2013-03-12
得票数 1
1
回答
scrapy是否可能直接使用
Phantomjs
下载要呈现的页面源?
在我的CustomDownloaderMiddleware: if spider.name == 'UrlSpider': return HtmlResponse(request.url, body=res.content, encoding='utf-8', request=request) 我想在def process_response中
浏览 1
提问于2017-04-27
得票数 4
回答已采纳
1
回答
字符串的简单MD5散列
、
、
如何从运行在
PhantomJS
上的JavaScript生成字符串的MD5散列? 我尝试过npm install -g crypto,但是没有找到加密模块。
浏览 4
提问于2013-06-25
得票数 5
回答已采纳
1
回答
如何
注入
JS
并从网站收集警报信息?
、
、
它在页面加载和收集信息时
注入
脚本inject.
js
。我的方法很相似。我制作了一个本地网站并对其进行测试。当我手动
注入
overwrite_alert.
js
时,它就起作用了。所以我使用像
PhantomJS
这样的无头浏览器。下面的代码是我在
PhantomJS
中尝试过的,但是它不起作用。<!<script src="overwrite_alert.
js
"><
浏览 2
提问于2016-05-26
得票数 0
回答已采纳
1
回答
PhantomJS
page.injectJs不工作
、
一切都很好,但我想另外
注入
一个JavaScript文件。问题是文件没有正确地包含。只有最后加载的页面,但其他页面不完整。//
phantomjs
C:\
PhantomJS
\Script\test1.
js
var numeroEpisode = 0;var fichierLien = fs.read('C:\\
PhantomJS
\\Fichier\\lien.txt
浏览 2
提问于2015-07-16
得票数 1
2
回答
在
PhantomJS
中包含
js
文件
、
在
PhantomJS
脚本中,我试图加载定义数组的本地JavaScript文件: page = webPage.create()/codes.
js
'); console.log('injected codes.
js
');}codes.
js
myCodes = new
浏览 3
提问于2016-02-11
得票数 2
1
回答
Karma Jasmine测试
注入
不起作用
、
、
、
、
toBeDefined();在这一点上,当我运行测试时,我得到这样的结果:LOG: '3'
PhantomJS
2.1.1 (Mac OS X 0.0.0) AccountCtrl/unitTestingAPP/www&
浏览 0
提问于2017-04-24
得票数 3
2
回答
用茉莉花( Karma )测试AngularJS工厂
、
、
、
、
我无法将我的工厂
注入
OfficerValidationService变量。注意:文件已正确加载。INFO [
PhantomJS
1.9.7 (Mac OS X)]: Connected on socket yc_qTseOCArRtZLAXSTZ with id 97647403 ALERT:/Users/chuck/Desktop/sandbox/dashboard.darthvader/test/karma/unit/services/o
浏览 4
提问于2014-07-28
得票数 8
回答已采纳
1
回答
用
PhantomJS
注入
和使用Firebug-Lite
、
、
我试图使用jQuery将Firebug和
PhantomJS
注入
到网页中,但我无法访问它们。我尝试过两种
PhantomJS
方法来将其他
JS
添加到页面: page.injectJs()和page.includeJs。这是我的完整剧本。您还可以在这里看到它: "use strict
浏览 6
提问于2012-03-15
得票数 0
1
回答
如何让jQuery与
PhantomJS
,Poltergeist和Capybara一起工作
、
、
、
、
我在Ruby中有一系列的自动化测试,使用Capybara,Poltergeist和
PhantomJS
与网页进行交互。然而,问题是一些页面不能正常工作,因为jQuery似乎没有被加载。据我所知,
PhantomJS
似乎不能自然地与jQuery一起工作(或者至少它不会自动加载jQuery)。我怎么才能解决这个问题。请记住,我不能更改网页的实际代码。摘要:在使用
PhantomJS
,Poltergeist和Capybara时,如何添加/
注入
/加载jQuery? 编辑:这是我使用
phantomjs
浏览 1
提问于2013-11-26
得票数 4
1
回答
Python Selenium没有执行Google的Javascript
、
、
我正在一个api上运行一个unittest,这个api通过google管理器来
注入
脚本标记,该脚本标记可以拉下一个javascript文件。例如,gtm
注入
以下内容:在文件file.
js
中,有javascript,它执行处理访问者信息并将其发送到我们的这个过程对于站点访问者来说很好,但是在Pyth
浏览 1
提问于2017-02-15
得票数 0
回答已采纳
1
回答
PhantomJS
:将Javascript包含添加到网页(而不是
PhantomJS
环境中)
、
我想添加一个JavaScript <script></script>标记,其中包含或来源不受信任的代码,用于网页
PhantomJS
访问,并使页面的行为就像最初包含该标记的页面一样。includeJs()/injectJs()不做我需要的事情--它们将代码
注入
到我的
PhantomJS
环境中,但我需要将代码
注入
到网页中。此外,这些函数将我的
PhantomJS
局部变量公开给不受信任的代码,这是我不想要的。 evaluate()也不执行我所需要的操作,因为它不会接受包含
浏览 4
提问于2014-01-28
得票数 3
回答已采纳
2
回答
吞咽+因果报应+茉莉花+角+单纯性:真=角不能
注入
、
、
、
、
',}, done).start(); "gulp-chug": "^0.4.2", "gulp-util": &qu
浏览 1
提问于2016-01-18
得票数 2
回答已采纳
1
回答
用茉莉花、卡玛和ng模拟在AngularJS中的单元测试服务
、
、
、
、
karma-chrome-launcher": "1.0.1", "karma-nyan-reporter": "0.2.4", "
phantomjs
2": "2.2.0"karma.conf.
js
mod
浏览 8
提问于2016-08-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Phantomjs来处理针对js渲染的页面的爬取
某音乐类App评论相关API的分析及SQL注入尝试
Python+selenium自动化-PhantomJS
PhantomJS+Selenium轻松爬虫及模拟网页点击
Python爬虫——利用PhantomJS下载动态加载图片
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券