Я пишу тестовый скрипт, который открывает файл со списком URL без «www» и «com».Конкатенация строк с переменными с Ruby
Я пытаюсь прочитать каждую строку и поместить строку в URL-адрес. Затем я проверяю, перенаправляется ли оно или даже существует.
Моя проблема в том, что я прочитал строку из файла и присвоил ей переменную. Затем я сравниваю с тем, что находится в URL-адресе после загрузки, и тем, что я изначально помещал там, но, похоже, добавляет возврат после моей переменной.
В основном это всегда говорит о перенаправлении, потому что он помещает «http://www.line \ n.com/».
Как я могу избавиться от "\ n"?
counter = 1
file = File.new("Data/activeSites.txt", "r")
while (line = file.gets)
puts "#{counter}: #{line}"
counter = counter + 1
browser.goto("http://www." + line + ".com/")
if browser.url == "http://www." + line + ".com/"
puts "Did not redirect"
else
puts ("Redirected to " + browser.url)
#puts ("http://www." + line + ".com/")
puts "http://www.#{line}.com/"
end
В основном это всегда говорит перенаправлять, поскольку она ставит http://www.line, а затем вернуться .com/
Как я могу избавиться от возвращения?
Ваш отпечаток ужасный, это делает ваш код очень неприятным для чтения. Пожалуйста, используйте последовательный отступ. – meagar