You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
This is up to you. All you get is: var jar = require('selenium-server-standalone-jar'); console.log(jar.path); // path to selenium-server-standalone-X.YY.Z.jar console.log(jar.version); // X.YY.Z This repository has no advice as to how to run the jar. Other libraries should fill that void; they can depend on this library to keep things simple.
Re:ゼロからFlaskで始めるHeroku生活 〜Selenium & PhantomJS & Beautifulsoup〜PythonSeleniumFlaskPhantomJSBeautifulSoup はじめに 初めてPythonのFlaskとHerokuを使って、スクレイピングした情報をjsonで返すAPIを作ったので、その際におこなった方法をまとめたいと思います。 herokuでHelloWorldまでに使用するものやPythonの環境構築などは前編にあたる Re:ゼロからFlaskで始めるHeroku生活 〜環境構築とこんにちは世界〜 にて、 今回作るプログラムをHerokuにデプロイするまでは後編にあたる Re:ゼロからFlaskで始めるHeroku生活 〜PhantomJSをHerokuへ〜 にて書いているので合わせてご覧ください 今回やること 勉強になれば車輪の再発明で
Heroku上でヘッドレスWEBブラウザ phantom.js を使用するにはビルドパックを追加します。 ビルドパックをGithub上で公開してくれている方がいるのでありがたく利用させていただきます。 ● heroku-buildpack-phantomjs https://github.com/stomita/heroku-buildpack-phantomjs ターミナルから以下を実行 cd "アプリのあるディレクトリ" heroku login heroku buildpacks:add --index 1 https://github.com/stomita/heroku-buildpack-phantomjs git push heroku master ● phantomjs がHeroku上にあるか確認する heroku run phantomjs -v バージョンが帰ってく
PhantomJSを使うと、ページのキャプチャを取ったり、スクレイピングが出来て便利ですね。 PhantomJS でログインが必要なページでも自由自在にスクレイピング - 凹みTips こちらのページの解説がとてもわかりやすかったです。 自分も上記ページを元に、毎分Facebookにログインしてキャプチャ撮るツールとか作っていました。 途中、CasperJSの存在を知ってそれを使えばいいことに気付いたのですが、せっかくなので、掲載されてるサンプル改造したものを公開します。 下記は、Qiitaにログインし、キャプチャを撮り、フィードのタイトルをJSON形式でファイルに保存するサンプルです。 USER_ID = "qiitaのユーザ名" PASSWORD = "qiitaのパスワード" # initialize {{{ page = require("webpage").create() fs
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 みなさんこんにちは! スマホ版Ameba担当の川口です。 ちょうど一年前、同じようにJavaScriptを使ったテスト手法について記事を書かせていただいたのですが、今回も懲りずにまた同じようなテーマで再登場いたしました。 JavaScriptのテスト手法 さて、スマホ版Amebaの全面リニューアルから早くも1年経ったのですが、今回はそんなスマホ版Amebaで日々自動テストツールとして活躍してもらっているPhantomJSを紹介させていただきます。 長い記事になるため、今回は前編・後編に分けて以下のような構成でお送りいたします。 ●前編 ・Phanto
PhantomJSは、Webページのロード/操作が可能です。 Webページ上での様々な操作を自動化することができます。 DOMの操作 PhantomJSではDOMスクリプティングやCSSセレクタを使うことができます。 ブラウザで実行されているかのように振る舞います。 page = require("webpage").create() url = "http://www.httpuseragent.org" console.log "The default user agent is #{page.settings.userAgent}" page.settings.userAgent = "SpecialAgent" page.open url, (status)-> if status != "success" console.log "Unable to access network
はじめに PhantomJS - Scriptable Headless Browser PhantomJS はヘッドレスな(ブラウザ画面のない)QtWebKit ベースのブラウザで、JavaScript の API を通じて、そのブラウザを自由自在にあやつることが出来ます。使用シーンとしては、Jenkins などの CI ツールとの組み合わせによる Web ページの GUI の自動テストや、Web ページのスクリーンキャプチャ、スクレイピングなどが挙げられます。 今回は、ログインが必要なページの情報をパースして自分専用に RSS 化したいなと思い、3つ目のスクレイピング用途をベースに調べてみました。その内容を備忘録として残しておきます。 出来るようになること ログインが必要なページの HTML を取ってくる ログインが必要なページのスクリーンキャプチャを撮る PhantomJS の導入
PhantomJS is a headless WebKit with JavaScript API. YSlow for PhantomJS is a command line script that allows page performance analysis from live URLs, unlike YSlow for Command Line (HAR) where a pre-generated HAR file is needed in order to analyze page performance. YSlow for PhantomJS also introduces new output formats for automated test frameworks: TAP (Test Anything Protocol) and JUnit, other fo
diff --git src/networkaccessmanager.cpp src/networkaccessmanager.cpp index fbe8af1..b04463b 100644 --- src/networkaccessmanager.cpp +++ src/networkaccessmanager.cpp @@ -59,6 +59,9 @@ static const char *toString(QNetworkAccessManager::Operation op) case QNetworkAccessManager::PostOperation: str = "POST"; break; + case QNetworkAccessManager::PatchOperation: + str = "PATCH"; + break; case QNetworkAcc
はじめに PHPアプリケーションからWebアプリケーションに対してアクセスすることは多々あります。もっともよくあるケースはREST APIなどのテキストのみを返すWebアプリケーションへのアクセスかと思います。しかしまれにGoogle ChromeやFirefoxを操作したときのようにJavaScriptの動作を伴ったアクセスを行いたいときもありますよね。 PHPにはV8jsという拡張モジュールもあるようですが、今回は PHP PhantomJS を利用してその要件を実現することにします。 PHP PhantomJSとは PHP PhantomJSは別途インストールしたPhantomJSをPHPから使うためのインターフェイスを提供してくれるライブラリです。PhantomJSはいわゆる「ヘッドレスブラウザ」というものでGUIを持たないブラウザです。 当エントリでは基礎知識としてPhantom
heroku_rails_phantomjs.md #Heroku, Ruby on Rails and PhantomJS In this post, I’m going to show you how to modify an existing Ruby on Rails app running on Heroku’s Cedar stack to use PhantomJS for screen scraping. If you’ve never heard of PhantomJS, it’s a command-line WebKit-based browser (that supports JavaScript, cookies, etc.). Let’s get started. This is a high-level overview of the required st
/Applications/Xcode-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -c -pipe -O2 -isysroot /Applications/Xcode-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -mmacosx-version-min=10.6 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く