CasperJS

CasperJSはJavaScriptで実装されたPhantomJSのユーティリティで UIテスト向けのJavaScript フレームワークです。

RSS

  • 受付中

    回答
    0

    CasperJSにてリンクのクリックを実現する方法

    前提・実現したいこと CasperJSにてリンクのクリックを実現する方法 発生している問題・エラーメッセージ 下記の通販サイトにて、「カートにいれる」⇒「注文手続きに進む」の処理をCasperJSで実装しようとしましたが、下記のCasperJSの表示で止まってしまい、「注文手続きに進む」から次のページに遷移することができません。 何か不足しているコードが

    • 0評価
    • 19PV
    teratailが1日前に アップデート
  • 解決済

    回答
    1

    スクレイピング casperjs

    経緯、やりたい事 社内のポータルサイトが使いにくく作業量が多いので改善したい。 各利用者がほしい出力を元にAPIを実装しようとしたが頓挫した(予算etc..) 腹がたったので取りあえずローカルで欲しい情報だけ抜き取るプログラムを作り中。。←いまここです。 環境 windows7(64bit) casperjs 11.0 phantomjs

    • -1評価
    • 173PV
    kometaroimo kometaroimo 3ヶ月前に 回答
  • 受付中

    回答
    1

    casperjsで、jsの処理を挟むため、waitを多様してしまったことにより、ネストが深くなる(コ...

    現状、次のようなソースコードになっております。 sort_button daily_button のボタンをクリックした後は、ページ遷移を挟むのではなく、ajaxにて、ページが更新されるため、 現状は wait を用いて、実装しておりました。 しかし、かなりネストが深くなってしまい、コードの見通しが悪いのが気になっております。

    • 0評価
    • 173PV
    q1701 q1701 4ヶ月前に 回答
  • 受付中

    回答
    0

    casper.jsを用いて、amazonの商品画像を複数枚取得したい(Amazon Product ...

    こちらのページに掲載しているビデオ以外の6種類のカメラの画像を取得したいです。 https://www.amazon.co.jp/dp/B01M1R52GB Xpathを用いる方法や、DOMから取得を試みているのですが、上手くいきませんでした。 今回要件上、可能な限り、casper.js を用いて実装したいです。 var casper =

    • 0評価
    • 130PV
    teratailが4ヶ月前に アップデート
  • 受付中

    回答
    0

    CasperJSがmeta refreshリダイレクトを追ってくれない

    Casperjsを使ってウェブスクレイピングをしようとしているのですが、 指定したURLにmeta refreshリダイレクトがかかっているときに、それを追ってくれません。 現状では、以下のコードでページの読み込みが終わったことを識別し、 casper.waitFor(function() { return this.evaluate(

    • 0評価
    • 170PV
    teratailが6ヶ月前に アップデート
  • 解決済

    回答
    1

    SpookyJSで日本語文字が使えない

    SpookyJSで日本語文字を扱う事は可能でしょうか? 以下のようにすると、日本語文字を入力すると動かなくなります。 英数字だと動くのですが・・・ 実行環境 OS:CentOS release 6.7 npm: spookyjs 0.2.5 casperjs 1.1.1 phantomjs

    • 0評価
    • 435PV
    COHENZ COHENZ 7ヶ月前に コメント
  • 解決済

    回答
    1

    vagrant+virtualbox+casperjsで、ホストにアクセスしたい。

    環境 ※下記よりcloneしたもの https://github.com/akiyoshi83/vagrant-casperjs 現象 guestからhostで稼働させているアドレスに casperjsでアクセスすると、下記のメッセージが表示され、 それ以上の処理が動きませんでした。 [vagrant@casper orixre

    • 0評価
    • 249PV
    tumuzi 退会済みユーザー 9ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    CasperJSでIPアドレスを変更する方法

    実験でcasperjsで友人が更新しているブログサイトのタイトルや内容を取得するプログラムを 作成しようと思っています。 (許可はいただいています) IPアドレスを変更してアクセスし、クロールしようと思っております。 IPアドレスを変更する方法がまったくわかりません。 方法があれば、海外サイトへの誘導ではなく、できるだけ日本語でお願いしたいです。

    • 0評価
    • 336PV
    skks skks 11ヶ月前に 回答
  • 解決済

    回答
    1

    CasperJsでのthis

    casperjsで自作関数を作成しているのですが、関数comeが動作していないです。 comeと、myself.getElementsInfo()が動作しない原因が全くわからないです。 わかる方、ご回答を宜しくお願いいたします。 //casperオブジェクトを生成 var casper = require('casper').create(); v

    • 0評価
    • 418PV
    kadaj1613 kadaj1613 1年以上前に 質問を編集
  • 解決済

    回答
    1

    CasperJsで繰り返し処理

    casperjsでとある処理を規定回数繰り返したいと思っています 繰り返す回数が多く繰り返す度に関数に渡す値が変わるので、for文で規定回数分casper.wait()と関数を使用しようと思っています。 関数を省いて、まず意図したとおりに繰り返し処理が行われるか確かめたところ、うまくいきません。 utils.dump()でどういった動きをしているか確か

    • 0評価
    • 586PV
    kadaj1613 kadaj1613 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    CasperJsで指定したタグを取得してファイル出力する方法

    CasperJsであるページ内にあるpタグを全てファイル出力する方法がわかりません。 document.querySelector('p')と指定してpタグを指定していますが、取得できないので方法を教えていただきたいです。 宜しくお願いいたします。 //casperオブジェクトを生成 var casper = require('casper').c

    • 0評価
    • 710PV
    kadaj1613 kadaj1613 1年以上前に ベストアンサー
  • 受付中

    回答
    1

    Casper.JSで別ウィンドウページのキャプチャがとれません。

    Amazonで商品検索結果の一番最初にある商品の商品ページリンクをクリックして、別ウィンドウに表示された商品詳細ページをキャプチャしたいのですがうまくいきません。 キャプチャ画像が商品検索時の商品一覧ページになってしまいます。 公式ドキュメントに別ウィンドウ時のサンプル的なものを見つけたのですが、イマイチ理解できていないためか上手くいきませんでした。

    • 0評価
    • 582PV
    noripi noripi 1年以上前に コメント
  • 受付中

    回答
    1

    casperjsの実行結果をwebページで表示

    phpからcasperjsを実行してその結果をwebページ上で表示しようと思っているのですが、以下のようなエラーが表示されうまくいかないです。 Array ( [0] => /usr/bin/env: node: Permission denied ) コマンドラインからphpを実行した場合は表示されます。 webページからみられる方法があれば

    • 0評価
    • 650PV
    momotaro888 momotaro888 1年以上前に コメント
  • 受付中

    回答
    0

    form class要素のDOM指定

    QiitaのサイトをCasperjsを使ってフォームに値を入力したいと思っています. 最初にログインする必要があるので,コードの一部ですがCaffeeで書きました. casper.then -> @fill 'form.landingLoginForm', 'input#identity.form-control.landing

    • 0評価
    • 396PV
    teratailが1年以上前に アップデート
  • 受付中

    回答
    1

    casperjsのdocument.querySelectorAllの使い方が分かりません。

    windows7 64bit環境です。 コマンドラインからcasperjsを動かしています。 試しにYAHOOからPタグを取得しようとしていますが、 undefindと返ってきて取得できません。 どこが間違っているのでしょうか? var casper = require('casper').create(); casper.start('http://

    • 0評価
    • 692PV
    Lhankor_Mhy Lhankor_Mhy 1年以上前に 回答
  • 解決済

    回答
    4

    DNS解決時間、Webサーバへの接続時間、SSL接続時間を計測したい

    Webサイトのパフォーマンス改善のため、ページ別の読み込み時間をms単位で計測しようとしています。 あるURLリクエストを開始してから、アクセスした際にいちばんはじめにリクエストされるHTMLファイルの読み込みが終了するまでの時間です。CSSやJavaScript、画像等の読み込みが終了するまでの時間は考慮していません。 CUIで一日に数回、ページごとに計

    • 0評価
    • 860PV
    ikuwow ikuwow 1年以上前に ベストアンサー
  • 受付中

    回答
    0

    CasperJSにて、ある要素をクリックしたときに出現するフォームへの値の入力、ポストをしたい

    CasperJSを使用して、あるページへの投稿処理をしたいと思っています。 特定の要素をクリックすると,jsを使用してFormが表示されるようになっています。 その特定要素をクリック、該当Formへの入力処理を行っても、 Formが見つからないとのエラーになってしまいます。 確認のため以下のようにキャプチャをとってみているのですが、 クリック後にForm

    • 0評価
    • 1018PV
    techtack techtack 1年以上前に 質問
  • 受付中

    回答
    1

    VPS上でheadlessのブラウザで特定のサイトにログイン後にcsvファイルをダウンロードしてくる...

    定期的に特定のサイトにログイン後、csvファイルをダウンロードするという処理をしたいのですが普段のスクレイピング処理に使っている selenium-webdriver + phantomjs をRubyで使うという組み合わせではうまくいかない事がわかりました。 Firefoxをheadlessで使いWebDriverの立ち上げ時に設定を与えることで保存ディ

    • 0評価
    • 903PV
    ironsand ironsand 1年以上前に コメント
  • 受付中

    回答
    0

    HTTPステータスコードをjavascript(casperjs)で取得する方法について、教えてくだ...

    HTTPステータスコードをjavascript(casperjs)で取得する方法について、教えてください。 1.トップページにアクセス 2.検索ボタンをクリック 3.検索結果ページに遷移 という仕組みをテストするのですが、javascript(casperjs)で自動化しようとしています。 自動化自体はできたのですが、 検索結果ページのHTTPステータス

    • 0評価
    • 1181PV
    f.takaaki f.takaaki 1年以上前に 質問
  • 1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    11

  • 総質問数

    19

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る