<p><textarea cols="50" rows="15" name="code" class="ruby">require 'net/http'
require 'iconv'
http = Net::HTTP.new("www.1518.com",80)
resp, data = http.get("/s?st=2&word1=韩&word2=乐萱&Submit=%BF%AA%CA%BC%B2%E2%CB%E3")
aa = Iconv.conv("utf-8//IGNORE","gbk",data)
a = /<div class="njfen">(/d+)<div>/.match(aa)
puts a[1]
</textarea></p>
require 'iconv'
http = Net::HTTP.new("www.1518.com",80)
resp, data = http.get("/s?st=2&word1=韩&word2=乐萱&Submit=%BF%AA%CA%BC%B2%E2%CB%E3")
aa = Iconv.conv("utf-8//IGNORE","gbk",data)
a = /<div class="njfen">(/d+)<div>/.match(aa)
puts a[1]
</textarea></p>
本文介绍了如何使用 Ruby 语言的 Net::HTTP 和 Iconv 库来获取并处理网页数据,包括发送 HTTP 请求到特定 URL,接收响应数据,并将 UTF-8 编码的数据转换为 GBK 编码。主要关注于网页内容中特定 div 标签内包含的数值信息的提取。

被折叠的 条评论
为什么被折叠?



