J'essaie de créer un script qui se connectera à drupal, puis pourra accéder à toutes les pages du site. Le problème que j'ai est lors de l'authentification sur le site ... il ne semble pas être en mesure de conserver les cookies et de les utiliser pour chaque demande, donc drupal choses que je ne suis pas autorisé.Retenir les cookies tout en ouvrant les pages
http = Net::HTTP.new('www.example.com', 443)
http.use_ssl = true path = '?q=front_page&destination=front_page'
resp, data = http.get(path, nil) cookie = resp.response['set-cookie']
data = '"name=jobbloggs&pass=securepassword&op=Log in&form_id=user_login'
headers = { 'Cookie' => cookie,
'Referer' => 'https://www.example.com/',
'Content-Type' => 'application/x-www-form-urlencoded' }
resp, data = http.post(path, data, headers)
puts data
Toute aide serait appréciée.