INTERSETLLAR BLOG

インターステラ社員によるブログ(技術系)

【PythonでWebスクレイピング その2】Webブラウザの初期設定

こんにちは。阿形です。
PythonでWebスクレイピングの第2回です。

前回の記事で、PythonでWebスクレイピングをやるには2つの方法があると書きました。おさらいで以下にもう一度書いておきます。

  • Python自体でHTTPを処理
    • 長所:軽量、高速
    • 短所:Ajaxに対応するのが困難
  • PythonでWebブラウザを制御
    • 長所:Ajaxを使用した複雑なページに対応可能
    • 短所:ブラウザを起動するためマシンリソースを多く必要とする
続き →

【PythonでWebスクレイピング その1】実行環境の整備

こんにちは。阿形です。
Pythonを使ってWebスクレイピングをする方法について書いてみようと思います。
PythonによるWebスクレイピングには大きく分けて2つやり方があり、それぞれ以下のような特徴があります。

  • Python自体でHTTPを処理
    • 長所:軽量、高速
    • 短所:Ajaxに対応するのが困難
  • PythonでWebブラウザを制御
    • 長所:Ajaxを使用した複雑なページに対応可能
    • 短所:ブラウザを起動するためマシンリソースを多く必要とする
続き →

Sphinxでドキュメント作成するエディタ環境を整える(Mac向け)

こんにちは。阿形です。
最近Sphinxでドキュメントを作成するようになっていますが、Sphinx自体の環境以外にも、いくつかやっておきたいことがあったので、メモ代わりにまとめておきます。
なお、以下の説明はすべてmacOS High Sierraを使用する前提です。

フォントの追加

続き →

【Sphinx】blockdiag拡張を使用して図を挿入する

インターステラの阿形です。

最近仕様書を書くのにもSphinxを使っています。

reStructuredTextで文章を書くのはなかなかサクサク書けていいんですが、図は悩みどころ。

そこで簡単な図を挿入したいときに便利なblockdiag拡張を使ってみたので、その設定方法を書いていこうと思います。

続き →