casperjs

    0热度

    1回答

    我写了一个CasperJS脚本,除了需要(非常非常)很长的时间才能清除页面,其效果非常好。 概括地说,这里的伪代码: 我的功能报废元素 我casper.start()启动导航并登录 casper.then(),我遍历数组和存储我链接 casper.thenOpen()打开每个链接并调用我的函数来报废。 它工作完美(和足够快)的废除一堆链接。但是当涉及到数千个(现在我正在运行带有100K链接数组的脚

    0热度

    1回答

    我试图从Facebook配置文件中取消基本信息。我的最终目标是通过使用casperjs来获得例如某人的年龄(如果信息可以在脸书上获得)。 所以我安装了Casper.js。 我开始填写密码和邮件以便第二次访问搜索字段。 但是: ReferenceError: Can't find variable: casper phantomjs://code/scrapin.js:1 in global cod

    0热度

    1回答

    我尝试使用webserver与外界通信,并且setInterval每次都要自动执行。 我的一个casperjs设置为this.capture(x + 'apple.png'); 不过,我觉得它会如果setInterval跑三圈显示我的文件夹下的三幅图像。 因此,我只保存一个图像是1apple.png。 虽然我可以看到大量的信息我的终端 我想问哪一步应该怎么错过呢?任何帮助,将不胜感激。 在此先感谢

    1热度

    1回答

    我使用CasperJS来完成我的自动化任务。但是对于文件上传,我使用exec()和wget将图像从其他网站上传到我的服务器,然后使用CasperJS和casper.uploadFile()在网站上发布图像。 现在,我尝试使用网站图片的网址张贴图片,我的意思是: casper.then(function(){ this.uploadFile("input[type='file']", '/

    0热度

    1回答

    工作 希望你做好, 目的:抓图时,页面完全加载 尝试:与等待一段MS和ID时,发现取SS已经尝试过。 但它现在不能工作... casper.waitFor(function StepOne() { casper.wait(25000, function() { casper.echo('after 25 sec'); casper.capt

    1热度

    1回答

    我知道我可以使用waitForSelector来测试某个特定元素是否准备就绪,但JavaScript呢? this.waitForSelector('#someid', function _then() { // do something that requires js to be fully loaded and functional // before clicking

    0热度

    1回答

    我对Javascript编程还很陌生,并且正在使用CasperJS构建的网页抓取脚本。 问题是,它相当慢,但它的工作原理。我试图想出一种方法来创建一个覆盖脚本/程序来启动我创建的这个脚本,但我不确定这是否是最好的方式。我已经尝试了GNU并行命令,但我更喜欢使用JS,PHP或Python,因为我更熟悉这些语言。 我也知道,CasperJS实例将共享cookie和本地存储,但这不是我的使用案例的问题。

    1热度

    1回答

    我在我的桌面上编写的代码在Windows 10下运行,一切正常。当我转移到Centos Server时,我开始出现错误。请帮助我 CasperError: Cannot get informations from input[name="email"]: element not found. /home/casper/casperjs/phantomjs:/platform/casper

    1热度

    1回答

    我在学习phantomjs和casperjs方面非常新,并且在如何单击“加载更多”按钮来完全填充页面时寻找一些指针。我已经看过类似的问题,但没有看到任何匹配的东西(至少不是我理解的)。这个想法是从livestream.com活动页面中删除观众人数。 开始时,我可以phantomjs(使用CNET为例)抢到第一页以纯文本格式如下: var page = require('webpage').crea

    -2热度

    1回答

    我试图从示例波纹管与JavaScript同时刮与CasperJS文本︰sub1,sub2,sub3。大概有30个列表元素。 这是字符串: <li class="sb-option " onclick="javascript:s4.setState('5_43022,9_overview,239_t272‌​76,242_21',false);">‌​Sub 1</li> <li class="s