武器商人@Pythonのブログ

Pythonを好んで使っているプログラマです。Pythonこそが最強のプログラミング言語だと思っています。Pythonは使いやすいです。Pythonは書きやすいです。Pythonは読みやすいです。Pythonはパワフルです。Pythonは一貫性があります。Pythonが好きです。

2016-02-01から1ヶ月間の記事一覧

Pythonで楽天ウェブサービスを使って書籍情報を取得する ~ リファクタリングしてみた

はじめに サンプルコード(リファクタリング前) リファクタリングポイント メソッド名 語順 単語の区切り パスカルケース/アッパーキャメルケース キャメルケース/ローワーキャメルケース スネークケース ライブラリ クエリの組立方 参考書籍 メイン処理の書…

requestsとBeautifulStoneSoupを使いはてなブログAtomPubを使ってブログ情報を取得する

はじめに サンプルコード 実行結果 必要モジュール requests bs4 モジュールのインポート url,userId,apiKeyの設定 GETメソッドでリソースを取得する rの値 r.contentの値 BeautifulStoneSoupでXMLをパース BeautifulStoneSoupのインスタンスを生成 prettify…

Amazletで生成されるHLTMLコードをBeautifulSoupを使って整形して表示する

Amazletを使うとアフィリエイトコードを生成するのが便利 Amazletのアフィリエイトコードを素のまま表示する AmazletのアフィリエイトコードをBeautifulSoupを使って整形 サンプルコード 実行結果 Amazletを使うとアフィリエイトコードを生成するのが便利 使…

Pythonで楽天ウェブサービスを使って書籍情報を取得する

サンプルコード ポイント jsonのデータをロードするのは意外と簡単! 実行結果 お勧め書籍 楽天ウェブサービスを使って情報を取得してみた。今回使ったのは、書籍の検索のapi。著者情報を渡して、その著者の書籍を取得するというもの。要求はhttpで投げて、…

Pythonでは変数にどんなに大きな整数を設定しても問題無い

変数の型とサイズについて 変数numに大きな値を設定する 変数numの値を出力 変数numの型名を出力 お薦め書籍 変数の型とサイズについて 特に、静的型付けを行う言語には多いが、変数に格納する値を意識しないと行けない言語もある。Pythonでは、言語側で勝手…

AmazonのサイトをWebスクレイピングしてランキングを取得

はじめに BeautifulSoupを使ってAmazonのサイトをウェブスクレイピング Amazonの書籍ランキングのURL サンプルコード 実行結果 ウェブスクレイピングはクソ面白いw はじめに AmazonのProduct Advertising APIではランキング情報を取得出来ないので、Amazon…

ウェブサイトのtitleタグを正規表現を使い取得する

私の以下3サイトのtitleタグを取得するスクリプトを書きました。 或阿呆のブログ 武器商人@Pythonのブログ http://oneshotlife-excel-vba.hateblo.jp/やりかたはいろいろあるんですが、今回は、正規表現で、titleタグをマッチさせるやり方で取得しました。…

Pythonで正規表現を扱う

はじめに Pythonでの正規表現の使い方を簡単に説明します。 reモジュールをインポートします パターン文字列を定義します マッチさせます マッチさせた文字列を表示します はじめに スクリプト言語で文字列を操作するにあたって、正規表現は避けて通れないと…

アメブロのRSSを解析する

環境 rssfeedを取得する feedparserをimport feedparserの属性を表示してみる rssfeedをparseする feedの属性を表示する feed.keymap 環境 $ipython Python 2.7.3 (default, Sep 26 2012, 21:53:58) Type "copyright", "credits" or "license" for more info…