サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
oneshotlife-python.hatenablog.com
はじめに BeautifulSoupを使ってAmazonのサイトをウェブスクレイピング Amazonの書籍ランキングのURL サンプルコード 実行結果 ウェブスクレイピングはクソ面白いw はじめに AmazonのProduct Advertising APIではランキング情報を取得出来ないので、Amazonのサイトからランキングを取得しようと考えました。楽天ウェブサービスのAPIでは、商品のランキングが取れるのにね。。。 BeautifulSoupを使ってAmazonのサイトをウェブスクレイピング Amazonの書籍ランキングのURL Amazon.co.jp 売れ筋ランキング: 本 の中で最も人気のある商品です サンプルコード # coding: utf-8 import requests import time from BeautifulSoup import BeautifulSo
移転しました。 2017/10/13 Pythonスクレイピング関連の書籍についてアップデート 2017/03/24 Pythonスクレイピング関連の書籍についてアップデート コードを引数にして株価を取得したい 株価の情報はYahoo!ファイナンスから 株価詳細ページ サンプルコード 実行結果 たくさんのコードを渡してみる。 実行結果 出力結果をテーブルに吐いてみた 実行結果 スクレイピングについて興味をお持ちの方は コードを引数にして株価を取得したい 株価を取得したいというニーズは昔からある様子。2000年以前の書籍を見ても、株価を取得するサンプルコードがあった。htmlのタグ付けなど大きく変わっているだろうから、そのままは使えない。Pythonで書き直してみることに。 株価の情報はYahoo!ファイナンスから 他のサイトでもいいんだけど、URL設計がしっかりとしていて、タグ付けがちゃん
移転しました。 IDLEについて IDLEの特徴 OSを選ばない インタラクティブシェル 専用のGUI シェルと連動したエディタ デバッカーも付いている 軽量で軽快 どうしてIDLE使っている人少ないんだろう。 IDLEについて IDELとはPythonに同梱している統合開発環境のこと。学習用らしいのだが、私のようにちょっとしたスクリプトを書いたり、スクレイピングをする程度の用途だったら充分使える。 IDLEの特徴 OSを選ばない WindowsでもLinuxでも同じ動きをする。Linuxのviやらemacsの操作に慣れていない人も、Windowsの感覚で使える。 インタラクティブシェル IPythonなどと似たようなことが出来る。もちろん、IPythonより機能的には劣るのだが、これで充分な場合も多い。 専用のGUI WindowsでIPythonを起動した場合、コピペが面倒だったりする
概要 bottlenoseについて インストール方法 ItemLookupで商品情報をxml形式で取得する サンプルコード 実行結果(item要素のみ抜粋) xmlをパースする サンプルコード 実行結果 最後に お薦め書籍 概要 Product Advertising APIについては、Product Advertising APIから。 基本的に上記の通りのルールでプログラムを書けばいいのだが、面倒臭い。 APIのラッパー的なものが既に作られているのであればそちらを使ったほうが早い。 プログラムもPerl,Python,Ruby,PHPなどいろいろあるが、好きなものを選べば良いと思う。 Pythonのライブラリではbottlenoseが使い易そうだったので使ってみた。 ちなみに、AWSAccessKeyId、AWSSecretKey、AssosiateIdなどの取得の方法は、省略する。。
移転しました。 2018/01/08更新 Pythonのデザインパターンについて掲載された書籍がありますね。書籍名からだとだいぶわかりづらいですが。。。 実践 Python 3 作者: Mark Summerfield,斎藤康毅出版社/メーカー: オライリージャパン発売日: 2015/12/01メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 引用元 Creational Patterns Structural Patterns Behavioral Patterns Others 引用元 github.com 簡単に引用すると、以下のようなデザインパターンが、なんとPythonのサンプルコード付きで掲載されています。 が、全部英語ですので悪しからず。。。 英語も勉強せんとねー Creational Patterns Pattern Description abst
アルクのホームページ 英辞郎 on the Webについて サンプルコード 実行結果 感想 お薦め書籍 アルクのホームページ www.alc.co.jp はてぶが4000弱ってすごいですな。。。 英辞郎 on the Webについて googleの検索窓みたいに、検索窓から検索要求を出すと、検索語の意味が返却されるようです。検索結果は、辞書とは比較にならないほど用例が多いです。複数のページに渡ることも多いので、出来れば複合語で検索して、検索結果を絞ったほうがよいでしょう。 サンプルコード import requests from bs4 import BeautifulSoup def get_examples(word): base_url = "http://eow.alc.co.jp/search" query = {} query["q"] = word query["ref"]
移転しました。 Python3系に書き直しました。 以下のブログに引っ越しました。 文字列か空かどうかを判定する機会は多いので備忘録として残す。 サンプルコード >>> str = "" >>> type(str) <type 'str'> >>> len(str) 0 >>> not str True >>> コメント lenでサイズを調べる。空文字列であれば0が返却される。 >>> len(str) 0 notを使う。空文字列であればTrueが返却される。 >>> not str True Pythonチュートリアル 第3版 作者: Guido van Rossum,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2016/03/24メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る入門 Python 3 作者: Bill Lubanovic,斎藤康毅,長
サンプルコード ポイント jsonのデータをロードするのは意外と簡単! 実行結果 お勧め書籍 楽天ウェブサービスを使って情報を取得してみた。 今回使ったのは、書籍の検索のapi。著者情報を渡して、その著者の書籍を取得するというもの。要求はhttpで投げて、レスポンスはjsonで受け取りました。jsonの情報って複雑・・・。 サンプルコード #!/usr/bin/python2.7 # -*- coding: utf-8 -*- import urllib import urllib2 import json def Rakuten_BooksAuthorSearch(author,hits,sort): developerId = 'DEV_ID' affiliateId = 'AFF_ID' uri = 'https://app.rakuten.co.jp/services/api/Bo
このページを最初にブックマークしてみませんか?
『oneshotlife-python.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く