Я делаю запрос на получение в ruby, как;
require 'net/http'
require 'uri'
uri = URI.parse("https://www.test.com")
request = Net::HTTP::Get.new(uri)
request.content_type = "application/json"
request["Accept"] = "application/json"
req_options = {
use_ssl: uri.scheme == "https",
}
response = Net::HTTP.start(uri.hostname, uri.port, req_options) do |http|
http.request(request)
end
# response.code
response.body
Это HTML-код возврата исходного текста.Я хотел бы найти какой-то элемент id по этому возвращению и получить его значение.Кажется, как гусеничный.но я никогда не писал ни одного.
Например, есть поле типа:
<div id='price'>1000€</div>
Я хотел бы найти <div id='price'>
и получить 1000 €.
Я могу получить только его индекс,Но тогда не знаю, что мне делать.
Возможно ли это?или есть другой способ?
Спасибо