Enregistrez le contenu suivant sous le nom de fichier get_redirect.rb.
get_redirect.rb
require 'net/http'
#Obtenir des arguments de ligne de commande
src_url = ARGV[0]
#Obtenir l'URL de destination de la redirection
redirect_url = Net::HTTP.get_response(URI.parse(src_url))['location']
#URL de destination de la redirection de sortie
puts redirect_url if redirect_url
Exemple d'exécution.
$ ruby get_redirect.rb https://bit.ly/3kmTOkc
https://t.co/yITSBp4ino
$ ruby get_redirect.rb https://t.co/yITSBp4ino
https://qiita.com/niwasawa
$ ruby get_redirect.rb https://qiita.com/niwasawa
Recommended Posts