casperjs

    1热度

    2回答

    以下是我想要解决的html。 我想发布查询并看到该城市的天气报告。我想我的代码: var casper = require('casper').create(); var utils = require('utils'); casper.start('http://www.weather.com.cn/weather1d/101210101.shtml'); casper.waitForS

    0热度

    1回答

    这是我第一次与Casperjs合作。我有一个没有ID或名称但需要提交用户名和密码的表单。 在HTML正文中有一个onload =“init(document.forms [0]);” 形式: <form method="post"> <table border="0" cellspacing="0" cellpadding="0"> <tbody><tr>

    1热度

    3回答

    我想点击使用casperjs的angularjs。但是,我无法做到这一点。网页每次运行时都会填充对话框,所以这就是为什么我需要点击。 这是我尝试点击 <button class="ng-scope" trans="" ng-click="closeDialog(activeDialog, 'okButton');$event.stopPropagation();" ng-if="!activeDi

    0热度

    1回答

    我实际上试图从CasperJs中的网站获取一些数据。数据存储在一张桌子里。 我试图在废品后得到正确的JSON文件。 json: - 公司名称, - 邮件, - 网站 - 活动描述。 到目前为止,我已经能够打开页面并获取数据,但不是精确的(邮件和网站是相同的)。所以我发现如何精确选择每个我想要的元素。 但在这种情况下,我没有得到所有表信息,只有第一行... 我会知道是否有人可以帮助我,告诉我在哪里看

    2热度

    1回答

    我用node-casperjs-aws-lambda创建我casperjs,我更新phantomjs版本为2.1.1,我用部署在λ基本示例的代码,完美的作品 但是当我尝试测试casperJs与亚马逊网站它没有工作。该页面没有加载,但在本地,它的工作: // Simple Javascript example var casper = require('casper').create(); c

    0热度

    1回答

    我不知道如何赶上CasperJs 我有这样的代码 casper.thenClick('#activeCartViewForm > a'); ,而且有时还给我一个错误: [error] [remote] mouseEvent(): Couldn't find any element matching '#activeCartViewForm > a' selector 我想赶它和this.d

    -1热度

    2回答

    我有一个自定义的数据类型,我正在填充,我已验证数据正确填充,但是当我尝试将其推送到数组时,结果是数组和自定义数据类型变量为空。下面是我在做什么的例子: var values = []; var temp = {}; temp['one'] = rows[i].cells[1].innerText.trim(); temp['two'] = rows[i].cells[2].innerTex

    0热度

    1回答

    我有一些参数name1,name2,name3。我怎样才能得到一个包含这些参数的JSON文件?我尝试这样做,但我得到什么: var jsonStr = this.evaluate(function(){ var outjson = {}; var outjson = {'name1': name1, 'name2': name2, 'name3': name3};

    1热度

    1回答

    我试图用无头的浏览器使用CasperJS测试PhantomJS并希望有一个配置文件或一些改变网站的网址,用户名密码等,所以最后我发现NuclearJS。你们知道还有其他完美的方法吗?如果我想从头开始写一篇也想知道的话。

    0热度

    1回答

    我有一个简单的链接我要跟随 <a href="#page-2" class="">next</a>(页-2增量) 我试图按照使用clickLabel下一个按钮,但我似乎无法得到它上班。这似乎进入下一个页面,然后死 var casper = require("casper").create({ waitTimeout: 10000, stepTimeout: 10000,