Changeset 15694 for lang/vim

Show
Ignore:
Timestamp:
07/12/08 14:28:51 (4 months ago)
Author:
ujihisa
Message:

fix bug (mixi design change)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/vim/ruby/mixi.vim

    r14722 r15694  
    2828 
    2929    page = @agent.get "http://mixi.jp/home.pl" 
    30     page = @agent.get page.links[18].uri 
    31     form = page.forms[(@mixi_premium ? 1 : 0)] 
     30    page = @agent.get(page.links.map(&:href).detect {|l| /add_diary/ =~ l }) 
     31    form = page.forms[(@mixi_premium ? 2 : 1)] 
    3232    form.diary_title = title 
    3333    form.diary_body = self.class.magic_body(body) 
     
    4242    end 
    4343    page = @agent.submit form 
    44     page = @agent.submit page.forms[0] 
     44    page = @agent.submit page.forms[1] 
    4545  end 
    4646 
    4747  def get_latest 
    4848    page = @agent.get 'http://mixi.jp/list_diary.pl' 
    49     ["http://mixi.jp/" << page.links[37].uri.to_s.toutf8, 
    50     page.links[37].text.toutf8] 
     49    ["http://mixi.jp/" << page.links[33].uri.to_s.toutf8, 
     50    page.links[33].text.toutf8] 
    5151  end 
    5252