Mwen ap eseye sèvi ak vèsyon an Ruby nan Mechanize ekstrè tikè patwon mwen an nan yon sistèm jesyon tikè ke nou ap deplase lwen ki pa bay yon API.
Pwoblèm se, li sanble Mechanize pa kenbe bonbon yo ant pòs
apèl la ak jwenn
apèl yo montre anba a:
require 'rubygems'
require 'nokogiri'
require 'mechanize'
@agent = Mechanize.new
page = @agent.post('http://<url>.com/user_session', {
'authenticity_token' => '<token>',
'user_session[login]' => '<login>',
'user_session[password]' => '<password>',
'user_session[remember_me]' => '0',
'commit' => 'Login'
})
page = @agent.get 'http://<url>.com/<organization>/<repo-name>/tickets/1'
puts page.title
user_session
se URL kote paj login sit la POSTs, e mwen te verifye ke sa a tout bon louvri sesyon m 'nan. Men paj la ki retounen soti nan jwenn
apèl la se' Oops, ou pa louvri sesyon an! '
Mwen te verifye ke klike sou
ing lyen sou paj la ki retounen soti nan pòs
apèl la ap travay, men mwen pa ka aktyèlman rive kote mwen bezwen ale san JavaScript. Ak nan kou mwen te fè sa avèk siksè sou navigatè a ak menm login la.
Kisa mwen fè sa ki mal?