タグ

rubyに関するchikujo-shaのブックマーク (2)

  • 2008年01月:お題目うぉっち

    2008年01月30日 Mechanize で日語のリンクを辿れない? WWW::Mechanizeで日語のリンクを辿るコードを 下記のように書いた。 $KCODE='s' require 'mechanize' require 'nkf' agent = WWW::Mechanize.new page = agent.get("http://www.asahi.com/") tw = NKF.nkf("-e","天気") lnk = page.links.text(/#{tw}/) page = agent.click(lnk) puts page.uri しかし、検索対象となるリンクの語句によっては、 premature end of regular expression: というエラーが出て動かなかったりする。 原因はこちらの現象だった。 ちなみに漢字コードを含んだスクリプトで問

    chikujo-sha
    chikujo-sha 2010/08/10
    premature end of regular expressionエラーについて。漢字コードの問題に付きまとわれる。
  • RSS Parser::Tutorial.ja

    $Id: Tutorial.ja 325 2007-09-09 10:18:31Z kou $ 注意 RSS ParserはRSS 0.9x/1.0/2.0をサポートしていますが,RSS 0.90 はサポートしてません.ごめんなさい. Atom・Podcast用モジュール(itunes:XXX要素)を使いたい場合は 0.1.8以降を使ってください。 Slashモジュール(slash:XXX要素)を使いたい場合は0.2.0以降を 使ってください。 require 0.1.4以前はいろいろrequireしないといけなかったんですが, 0.1.5からは以下のひとつのrequireでよくなりました. require 'rss' パース フィードをパースしたい場合はRSS::Parserクラスを使います。 RSS::Parser.parseはフィードの文字列,ファイル名またはURIオブ ジェクトをパ

  • 1