Python

【PythonでWebスクレイピング その3】Webブラウザの制御

こんにちは。阿形です。PythonでWebスクレイピングの第3回です。 前回ブラウザをPythonから起動することができましたので、今回はブラウザをPythonから制御してみようと思います。 アクセス先のサイトについて 今回からは、ブラウザを制御し実際のWebサイトにアクセスしていきますが、ここで問題になるのが各サイトの利用規約です。自動アクセスやスクレイピングについては、明示的に利用規約で禁止し […]

【インターンステラ】MacでPython3プログラミングを始める

岩佐です. MacでPython3のプログラミングを始められるようにしましょう. 初心者向けです. 作業はターミナルで行います. ターミナルを開く [Finder]→[アプリケーション]→[ユーティリティ]と移動すると, ターミナルがあると思います. 開きます. すると, なにやら出てきましたよね. これがターミナルです. これをDock(画面下のアプリケーション一覧)に追加しておきましょう. タ […]

【インターンステラ】reStructuredTextの書き方

岩佐です. Sphinxでドキュメントを作成する際, reStructuredTextという簡易マークアップ言語を使って記述します. そこで, よく使いそうな簡単な構文を書いておきます. 以前Sphinxの始め方で作ったsample projectを使います. が, 新しく始めてもいいでしょう. その場合は, $ sphinx-quickstart Project nameとAuthor name […]

Web上の表(tableタグでフォーマットされたデータ)を読み込んで利用する方法

久々の投稿の阿形です。 久々なのに、またもや小ネタ。 Webにはいろんなデータがありますが、それらはtableタグでフォーマットされていることが多いと思います。 今回はそんなデータを読み込む方法について書いてみようと思います。 なんでこんなネタになったかというと、仕事で「AWSのCloudWatchのメトリクスを表にまとめてほしい」と言われたからです。 そんなんURL貼っとけばええやん!という声も […]