Я использую Ruby, Синатру и Нокогири. Я могу сканировать свой нужный веб-сайт, используя метод get post (запустив приложение: shotgun xy.rb или ruby .rb). Однако я хочу получить результат другим способом: получить ссылку URL, вставить ее в заполнитель и затем нажмите «отправить».
Я не могу понять, как это возможно. Вот основные коды:
player = Nokogiri::HTML(open('https://www.transfermarkt.de/marcelo/profil/spieler/44501'))
@team = player.css('.dataZusatzDaten').css('.hauptpunkt').text
@number = player.css('.dataHeader').css('.dataRN').text
Больше кодов моей неудачной попытки: Ruby:
post '/result' do
player = Nokogiri::HTML(open('https://www.transfermarkt.de/marcelo/profil/spieler/44501'))
@team = player.css('.dataZusatzDaten').css('.hauptpunkt').text
@number = player.css('.dataHeader').css('.dataRN').text
erb :playersresult, :locals => { other: whatever }
end
HTML:
Pi c страницы заполнителя
HTML: Страница результатов
Спасибо за помощь