スポンサー広告---------
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
過去_log_0-2013-07-21
fc2_submit
345r43rredf.jpg


require 'kconv'
require 'open-uri'
require "yaml"
require "pp"
require "mechanize"
require 'openssl'
#OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
#I_KNOW_THAT_OPENSSL_VERIFY_PEER_EQUALS_VERIFY_NONE_IS_WRONG = nil

class HTTP::Cookie
def value= value
if value.nil?
self.expires = UNIX_EPOCH
return @value = ''
end
value = (String.try_convert(value) or
raise TypeError, "#{value.class} is not a String")
if value.match(/[\x00-\x1F\x7F]/)
# ///////////// my_patch ... comment out ////////////////
# raise ArgumentError, "invalid cookie value"
# ///////////// my_patch ... comment out ////////////////
end
# RFC 6265 4.1.1
# cookie-name may not match:
# /[^\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]/
@value = value
end
end



ad = "http://fc2.com/login.php?ref=blog"
agent = Mechanize.new
uri = URI.parse ad
agent.get(uri)

agent.verify_mode = OpenSSL::SSL::VERIFY_NONE
agent.follow_meta_refresh = true
#pp agent
#p agent.page.form_with(:action => "http://blog.fc2.com/" )
#exit

f = agent.page.forms.first
f.field_with(:name => "id").value = "id"
f.field_with(:name => "email").value = "id"
f.field_with(:name => "pass").value = "pass"
f.field_with(:name => "blog").value = "true"
f.action = "https://secure.id.fc2.com/index.php?mode=login&done=blog&switch_language=ja"
f.click_button

#click_button

p agent.page.uri

# agent.get("http://yuyyuyyuyyu.blog.fc2.com/?admin")
agent.get("http://admin.blog.fc2.com/control.php?mode=editor&process=new")
p agent.page.uri
#pp agent


p f = agent.page.forms.first
f.field_with(:name => "entry[body]").value = "test__"
f.submit


p agent.page.uri






ゎー>< 投稿できたー><bbbbbbbbbb
みょんなライブラリのcookie.rbがエラーでやがるので
やっちゃいけないオーバーライドもやり始めたけど
なんとか投稿できたぜ



   1..

2013-07-22NameLess


Name
comment

hibana
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。