Как сканировать веб-сайт с помощью ссылки, которая вставляется в заполнитель и запускается кнопкой отправки - PullRequest
0 голосов
/ 28 января 2020

Я использую 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: Страница результатов

Спасибо за помощь

...