chaîne/texte que je suis en utilisant le code suivant pour télécharger une page via une requête POST:Convertir en rubis
require 'net/http'
require 'uri'
res = Net::HTTP.post_form(URI.parse('http://example.com'),{'post'=>'1'})
puts res.split("Date")
L'URL I utilisé à l'origine a été remplacé par example.com
Il fonctionne grande, mais quand je tente d'appeler split (dernière ligne), il renvoie une erreur:
<main>': undefined method
fendu » pour # (NoMethodError)
Je suis nouveau à ruby, donc je suis confus au sujet de th est une erreur
Je ne suis pas sur un ordinateur, je peux tester des choses en ce moment, donc je ne peux pas tester cela (ce qui explique pourquoi je ne le mets pas comme une réponse) mais essayez de mettre res.to_s.split ("Date ") –
Il renvoie ceci: # –
alexy13
Oh, c'est vrai. Faire "to_s" sur un objet renvoie le nom de l'objet et son emplacement en mémoire. Soupir. J'ai besoin de plus de café. –