タグ

ブックマーク / qvl.homeip.net (2)

  • Pythonでtwitterの最新20件を表示してみる - QuestingVisionaryLunacy

    twitterAPI制限でいろいろうるさいので、APIを使わずにhtmlを解析するってのが何やら流行ってる(?)っぽかったんで、自分もPythonでそれっぽいの書いてみた。 クッキーを利用してログインしようとか考えてたけど、いろいろ調べて試してるうちにmechanizeっていうウェブサイトのアクセスを自動化してくれるモジュールが便利そうだったんで使ってみた。 あと、htmlの解析にはBeautifulSoupってのが良さげな感じ。 ちなみに俺の開発環境のUbuntu8.04では、mechanizeもBeautifulSoupもパッケージであったんで、aptなりsynapticなりで入れるだけ。他の環境の方はもっと詳しいところで調べてください。 # -*- coding: utf-8 -*- import sys import mechanize from BeautifulSoup im

    rawwell
    rawwell 2009/06/23
    "twitterがAPI制限でいろいろうるさいので、APIを使わずにhtmlを解析するってのが何やら流行ってる(?)っぽかったんで、自分もPythonでそれっぽいの書いてみた。 クッキーを利用してログインしようとか考えてたけど、いろいろ
  • PythonでTwitter Bot - QVLの雑記

    PythonTwitterApiの叩き方が下のサイトでわかりやすく書かれていたので 簡単なBotを作ってみる。 python-twitterまとめ 〜導入まで - テックノート@ama-ch simplejsonとpython-twitterが最低限必要なもの。 説明が面倒なので導入はぜひ上のリンク先を参照してほしい。 今回はさらにBeautifulSoupを使ってHTMLを解析し、その情報を流してみる。 BeautifulSoupは、自分の環境(Ubuntu)ならapt-getで手に入る。 他の環境はちょっと解らないんでググッてください。 以下、ソースとか実装方法とか。 #!/usr/bin/python # -*- coding:utf-8 -*- import twitter import urllib2 from BeautifulSoup import BeautifulS

  • 1