我有一个像下面这样的网址 - >
images = open("example.com").read
返回
<center>
<font size=-1>
<img src=example.com/show?1><br>1 image<p>
<img src=example.com/show?2><br>2 image<p>
<img src=example.com/show?3><br>3 image<p>
</font>
我想在后端捕获每个这些并将它们发送到前端。到目前为止,我将生成的html直接发送到显示它的前端。但现在我想在后端捕获它,然后将每个发送到UI。我怎样才能做到这一点?
我会为此推荐Nokogiri。然后你可以做类似的事情
html_string = open("example.com").read
nokogiri_html_string = Nokogiri::HTML( html_string )
image_tags = nokogiri_html_string.css('img')
image_sources = nokogiri_html_string.css('img').map{ |i| i['src'] }
希望这会有所帮助。