はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ PhantomJS

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 31件)

第1章 Puppeteerの魅力は何か ~ヘッドレスChromeを自由自在に操る | gihyo.jp

2022/09/12 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter puppeteer ヘッドレスChrome

2018年6月2日、PhantomJSのリポジトリがついにアーカイブ化されました。PhantomJSのメインメンテナーは、「⁠より高速かつ安定して動作するヘッドレスChromeが登場したことで、PhantomJSの開発を続ける必要がなくなった」と述べています。 PhantomJSは、TwitterやNetflixでも単体テストやパフォーマンステストで使用され... 続きを読む

Python + Selenium で Chrome の自動操作を一通り(ログイン、ダウンロード、他)

2018/10/14 このエントリーをはてなブックマークに追加 560 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium Python Chrome ブラウ 自動操作

Python + Selenium で Chrome の自動操作を一通り(ログイン、ダウンロード、他) はじめに Python + Selenium + Chrome で、要素の取得、クリックなどの UI系の操作、待機、ユーザプロファイルを使ったログイン、ファイルダウンロードなど、一通り試してみます。 PhantomJS はもう更新されないということなので、ブラウ... 続きを読む

GitHub - vfreefly/kimurai: Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or simple HTTP requests and allows to scrape and interact with JavaScript rendered websites

2018/08/12 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub together code Firefox

Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or si... 続きを読む

E2EテストをPhantomJSから、Puppeteer + Headless Chromeへ移行しました - LCL Engineers' Blog

2018/06/27 このエントリーをはてなブックマークに追加 163 users Instapaper Pocket Tweet Facebook Share Evernote Clip puppeteer LCL Engineers LCL 森脇

Webエンジニアの森脇です。LCLでは、以前より「Capybara + PhantomJS」でE2Eテストを行っていましたが、「Puppeteer + Headless Chrome」へ変更しました。 元々は、軽くPuppeteerを触ってみるだけのつもりでしたが、できが良く本格的にE2Eテストへ導入することにしました。 本記事では、変更の経緯や、PuppeteerでE2Eテ... 続きを読む

PhantomJSの開発が終了しリポジトリがアーカイブ化された - JSer.info

2018/06/11 このエントリーをはてなブックマークに追加 239 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSer.info リポジトリ ヘッドレスブラウザ ベータ版

QtWebKitをベースにしたヘッドレスブラウザである PhantomJS の開発が終了され、2018年6月2日にリポジトリもアーカイブされました。 以前にもお伝えしていましたが、PhantomJSはQtWebKitをベースにしていて安定版が利用しているバージョンも古いままでした。 また、 新しいバージョンのQtWebKitへアップデートなどを行うベータ版 も開発されていましたが、 Headles... 続きを読む

Archiving the project: suspending the development · Issue #15344 · ariya/phantomjs · GitHub

2018/03/04 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Issue Project

Due to the lack of active contribution, I am going to archive this project soon. At some point in the future, if we pick up the development again (such as #15341 , #15342 , #15343 ), the project will ... 続きを読む

Pythonでwebアプリケーション開発③ ~SeleniumとPhantomJSでブラウザ操作~ - 資産全額を仮想通貨にぶっこむエンジニアの日常

2018/02/09 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium Python エンジニア 仮想通貨 資産全額

2018 - 02 - 09 Pythonでwebアプリケーション開発③ ~SeleniumとPhantomJSでブラウザ操作~ Python プログラミング ライフハック こんばんは! 今日はPythonとSeleniumとPhantomJSを使って、普段の作業を自動化できないかな?と思っていろいろ試した結果をご紹介します! 事前の環境構築が終わっていない方は、こちらを参考にPythonを実行で... 続きを読む

Headless Chrome をさわってみた | CYOKODOG

2017/06/18 このエントリーをはてなブックマークに追加 273 users Instapaper Pocket Tweet Facebook Share Evernote Clip メンテナー ヘッドレス Cyokodog GUI リポジトリ

Headless Chromeのリリースをうけて、PhantomJS のメンテナーが開発の終了を宣言したりとか、ちょっと話題になった Headless Chrome について試してたことをメモっておく。 試したやつのリポジトリ: https://github.com/cyokodog/headless-chrome 概要 ヘッドレス(GUIを表示しない状態)で実行できる Chrome の機能 Ch... 続きを読む

GitHub - knq/chromedp: Package chromedp is a faster, simpler way to drive browsers (Chrome, Edge, Safari, Android, etc) without external dependencies (ie, Selenium, PhantomJS, etc).

2017/01/25 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Seleni GitHub Selenium Edge etc

README.md About chromedp Package chromedp is a faster, simpler way to drive browsers in Go using the Chrome Debugging Protocol (for Chrome, Edge, Safari, etc) without external dependencies (ie, Seleni... 続きを読む

Capybara+PhantomJS+NokogiriでJavaScriptを利用している動的ページのスクレイピング - プログラマになりたい

2015/02/14 このエントリーをはてなブックマークに追加 182 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクレイピング プログラマ Capybara WebKit

2015-02-14 Capybara+PhantomJS+NokogiriでJavaScriptを利用している動的ページのスクレイピング クローラー スクレイピング CapybaraとPhantomJS、Nokogiriを利用してのクローラー・スクレイピングの紹介です。 PhantomJSとは? PhantomJSは、ヘッドレスブラウザと呼ばれるWebKitのエミュレータです。ヘッドレスブラウザ... 続きを読む

nightmare.jsとgmを使ってnode.jsでwebのdiffを調べる - Qiita

2014/12/23 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita diff Nightmare node.js 手動

今回はPhantomJSをラッパーしたnightmareを使って、テストをするのではなくwebページのキャプチャのdiffをとって更新の監視的な何か、もしくは更新の通知に使えないかと思ってその準備編です。 nightmareでキャプチャ、gmでキャプチャのdiffと2ステップを手動で行うところまでです。 今後はそれを自動化していきます。 準備 環境はmaxosxです。 $ brew install... 続きを読む

東京の鉄道路線図SVGをさっそくタイル化してみた - smellman's Broken Diary

2014/12/21 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip smellman's Broken Diary タイル化

2014-12-21 東京の鉄道路線図SVGをさっそくタイル化してみた 東京の鉄道路線図SVGを作りました&パブリックドメインで配布します 東京の鉄道路線図SVGを作りました&パブリックドメインで配布します - Liner Noteこのような面白い記事がありましたので、さっそく鉄道路線図SVGを利用してタイル化してみました。 Tokyo Rail Map (Phantomjs 利用版) Tokyo... 続きを読む

Hubot にグラフを描かせてみた (PhantomJS + Chart.js => PNG 画像化) :: yulii.net

2014/11/03 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hubot canvas Heroku PNG スクリプト

2014-11-01Hubot を使ってグラフ画像を生成するスクリプトを作ってみました。Heroku + PhantomJS + Chart.js で動きます。PhantomJS + Chart.js => PNG 画像化ざっくりと動作内容をまとめると子プロセスを生成し、PhantomJS を起動PhantomJS でHTML ドキュメント (canvas) を生成Chart.js を使って ca... 続きを読む

PhantomJS のラッパー Nightmare を試してみる - Qiita

2014/10/08 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita

var Nightmare = require('nightmare'); new Nightmare() .goto('http://yahoo.com') .type('input[title="Search"]', 'github nightmare') .click('.searchsubmit') .screenshot('yahoo.png') .run(); var casper =... 続きを読む

クライアントJavaScriptのテストにはmocha-phantomjsを使え - mizchi's blog

2014/02/11 このエントリーをはてなブックマークに追加 119 users Instapaper Pocket Tweet Facebook Share Evernote Clip Met github.com mizchi's blog

2014-02-11 クライアントJavaScriptのテストにはmocha-phantomjsを使え mocha-phantomjsは、その名前の通りmochaとphantomjsを使ってクライアントJSのテストができるヘッドレステストランナー。長く使ってるけど特に不満はないので使えばいいと思う。 metaskills/mocha-phantomjs https://github.com/met... 続きを読む

Test::Mocha::PhantomJSを書いた - kazuhoのメモ置き場

2013/12/10 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip mocha kazuho test perl Make

Test::Mocha::PhantomJSというPerlモジュールをリリースしました。一言でいうと、Perlで書いたサーバサイドロジックを、PhantomJS上で動くMochaのテストコードで検証するためのモジュールです。具体的な手順としては、 t/ 以下に次のようなテストコードを書いて Mochaのテストが含まれるHTMLを返すようにするの2点さえやってしまえば、あとはmake testするだ... 続きを読む

JavaScriptでGeckoブラウザを自動操作「SlimerJS」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ

2013/08/17 このエントリーをはてなブックマークに追加 55 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクレイピング WebKitベース スクリプト ソフトウェア

SlimerJSはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア(Mozilla Public License)です。スクレイピングをしたり、テスト自動化を行う際に役立つのがPhantomJSですが、ブラウザはWebKitベースです。今回はGeckoベースのSlimerJSを紹介します。 実行した場合です。スクリプトを書いてSlimerJSに渡します。 Geckoベース... 続きを読む

Rails4 + Capybara + PhantomJS (poltergeist) なテスト環境 - (゚∀゚)o彡 sasata299's blog

2013/08/05 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip Capybara エンドツーエンド Selenium

2013年08月05日14:53 Rails4 + Capybara + PhantomJS (poltergeist) なテスト環境 Rails4 でのエンドツーエンドなテスト環境を作ってみたのでメモです。 統合テストといえば Capybara さんなわけですが、デフォルトだと JavaScript を実行する際にドライバとして Selenium が使われてしまいます。 Selenium さん良... 続きを読む

PhantomJSによる多岐にわたる広告枠の確実な表示テスト - YAPC::Asia Tokyo 2013

2013/07/12 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip ウェブサービス YAPC 性質 収益源 非同期

広告収入が主な収益源であるウェブサービスは多いと思います。多くの場合、複数の種類のページそれぞれに複数の広告枠があり、広告枠の性質に応じて複数の広告プラットフォームが採用されています。最近では、ブラウザでのページの読み込みをブロックしないよう、非同期にロードされるタイプの広告も多いです。大規模なサイトで、さらにPC版とスマートフォン版があるような場合、その広告枠の種類は数十にもなることがあります。... 続きを読む

PhantomJSを使ったスマホサイトテストの自動化(前編)|1 pixel|サイバーエージェント公式クリエイターズブログ

2013/06/12 このエントリーをはてなブックマークに追加 277 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pixel サイバーエージェント公式クリエイターズブログ

みなさんこんにちは! スマホ版Ameba担当の川口です。 ちょうど一年前、同じようにJavaScriptを使ったテスト手法について記事を書かせていただいたのですが、今回も懲りずにまた同じようなテーマで再登場いたしました。 ※前回の記事に関しては以下のリンクを参照ください。 JavaScriptのテスト手法 さて、スマホ版Amebaの全面リニューアルから早くも1年経ったのですが、今回はそんなスマホ版... 続きを読む

自動テストはじめませんか?#2 | Developers.IO

2013/04/26 このエントリーをはてなブックマークに追加 49 users Instapaper Pocket Tweet Facebook Share Evernote Clip Developers.IO Selenium 自動テスト

だいぶ間があいてしまいましたが、seleniumを使った自動テストの続きです。 今回はselenium+PhantomJSについて取り上げたいと思います。 PhantomJSって何? ブラウザを使わずにJavascriptが実行出来るWebKitベースのツールです。またDOM,CSS,Canvasなどもサポートしています。 PhantomJSだけでももちろん使えますが、今回はseleniumと合わ... 続きを読む

Ubuntu上でXvfbを使ってJavaScriptのユニットテストをChromeとFirefoxで実行する - Webtech Walker

2013/04/08 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip ユニットテスト Xvfb Jenkins Firefox 環境

JavaScriptのユニットテストをJenkinsとかでCIしたいとき、PhantomJSで実行するのもいいけどやっぱりChromeとかFirefoxみたいな実際のブラウザでテストしたい。でも環境作るのめんどくさいよなーと思ってたけどXvfbを使うとChromeとかFirefoxが動くのでLinux版のChromeとFirefoxだけだとわりと簡単に環境つくれた。 Xvfbというのは画面入出力を... 続きを読む

PhantomJS + Selenium::Remote::Driver でスクレイピングをこころみる - tokuhirom's blog.

2013/01/09 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip driver Selenium TOKUHIROM

2013-01-09 PhantomJS + Selenium::Remote::Driver でスクレイピングをこころみる perl PhantomJS といえば、WebKit を headless でうごかせて便利なやつですが、PhantomJS 1.8 から Ghost Driver がくみこまれるようになりました。GhostDriver は WebDriver Wire Protocol ... 続きを読む

JSXをPhantomJSで動かしてみる - Islands in the byte stream

2012/12/09 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip jsx コマンドライン JavaScript 通常 以下

遅くなりましたが、AltJS Advent Calendarの7日目です。PhantomJSというのは、コマンドラインで使えるJavaScript実行環境です。Mac+Homebrewだと brew install phantomjs でインストールできます。さて、まずは以下のようなJavaScript source codeを用意してみましょう。通常のJavaScriptと違うのは、 phant... 続きを読む

mochaとphantomJSとtravis-ciでフロントエンドJavaScriptのテスト - Webtech Walker

2012/10/23 このエントリーをはてなブックマークに追加 90 users Instapaper Pocket Tweet Facebook Share Evernote Clip Travis-CI Jenkins mocha テスト 内容

東京Node学園祭2012 アドベントカレンダーの9日目です。Node.jsとほとんど関係ないうえに内容がけっこう薄い感じなった気がするんですけど気にせずいこうと思います。 フロントエンドのJavaScriptをテストするとき最近はいつもmochaを使ってるんですが、やはりJenkinsとかtravis-ciを使って自動テストもしたいと思って試してみました。 hokaccha/mocha-phan... 続きを読む

 
(1 - 25 / 31件)