Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

概要 JavaScriptでDOMを作ってるサイトをPythonを使ってスクレイピングしたので、手順をメモ。 大雑把には、ScrapyとSeleniumを組み合わせてやった。 Scrapy Scrapyは、クローラーを実装するためのフレームワーク。 クローラーをSpiderのサブクラス、スクレイピングした情報をItemのサブクラス、スクレイピングした情報に対する処理をPipelineのサブクラス、という風にフレームワークが決めたインターフェースを満たすクラスとしてクローラーを実装する。 scrapyというコマンドが提供されてて、このコマンドを使って、作ったクローラーの一覧を見たり、クローラーを起動したりできる。 Selenium Seleniumは、ブラウザをプログラムから制御するためのツール(でいいのかな?)。Pythonも含めたいろんな言語で使える。 よくWebサイト/アプリの自動テス
トップページ このブログについて はむ吉について おまかせ表示 Pythonの実装としては、お馴染みのCPythonをはじめとして、IronPython, Jython, PyPyなど様々なものがあります。その中でもBrythonは、動作環境がFirefoxやChromeなどのウェブブラウザという点で、特筆すべき実装です。この記事では、Brythonの概要に触れた後で、ごく簡単なウェブアプリケーションを一例として、Brythonの使い方について述べます。 以前の記事で述べたように、私はスマホアプリ『口先番長』における単語の得点を計算するツールをJavaScriptで作りました。その際には、jQueryやlodashをはじめとする各種ライブラリを使用することで、いくぶん負担を軽減することができました。とはいうものの、JavaScriptの言語仕様(例:「クラス」、thisの挙動)や、ブラウザ
普段ブラウザまわりのjavascriptが必要な時にはCoffeeScriptで書いているけど、最近ではHaskellでもかけるしPythonでもかけるようになってきているので調べてみた。尚、Fayに関しては「Introduction to Fay」がわかりやすい。 見つかったのは次の5つのプロジェクト。最初の2つはjavascriptで実装されたPython実行環境で残りの3つはPythonコードをJavascriptに変換するトランスレータ。 Brython Skulpt PythonScript Pyjaco Pyjs Brython ゴールが非常にわかりやすい。 Brython's goal is to replace Javascript with Python, as the scripting language for web browsers. CoffeeScriptなん
どうも、オリィ研究所 (http://orylab.com) の ryo_grid こと神林です。 さて、皆さん! JavaScript書いてますか! 私も書いてます。 しかしながら、C, Java, Ruby, Python なんかでコードを書いてきた時間の方が長いために、どうも JavaScript の言語仕様に馴染めないでいる私がいます。 そこで、Webフロントエンドで、JS以外の言語を使う選択肢がないか探してみたところ、BrythonというブラウザJSで実装された (= ブラウザ内で動作する) Python処理系を見つけたので、試してみました。 Brython - A Python 3 implementation for client-side web programming とにかく試してみる ネットの海をさまよいつつ、書いてみました。 お題はプログラミング初学者向けの課題でよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く