1

如何获取里面的文字

<head> ... </head> 

在 Net::HTTP::Session 期间使用 ruby​​ 来自网页的标签?

Net::HTTP::Proxy(proxy_addr, proxy_port).start(url) { |http|

id.upto(Max_ID) do |i| 
    t = http.head(request<<i.to_s).HEAD_TAGS# I want to get text inside <head></head>
    match_ch_names_for_id(t,i) unless !t        
end

}

我知道我可以通过

Net::Http.get(url, request)

但是我需要多次这样做,如果我继续重新获得连接,脚本会非常慢。如果我对 Net::Http::Response 对象使用 body 或 read_body 方法,它不会返回 head 标签内的内容。

4

0 回答 0