Я пытаюсь создать скрипт, который войдет в drupal, а затем сможет получить доступ к каждой странице сайта.
Проблема, с которой я сталкиваюсь, заключается в том, что при аутентификации на сайте ... кажется, что он не может сохранять куки-файлы и использовать их для каждого запроса, так что теперь я не могу авторизовать их.
http = Net::HTTP.new('www.example.com', 443)<br>
http.use_ssl = true path = '?q=front_page&destination=front_page'<br>
resp, data = http.get(path, nil) cookie = resp.response['set-cookie']<br>
data = '"name=jobbloggs&pass=securepassword&op=Log in&form_id=user_login'<br>
headers = { 'Cookie' => cookie,<br>
'Referer' => 'https://www.example.com/',<br>
'Content-Type' => 'application/x-www-form-urlencoded' }<br>
resp, data = http.post(path, data, headers)<br>
puts data
Любая помощь будет оценена.