如何连接url +字符串+值?鲁比(人名)



尝试解析产品类别中的所有页面。我想检查每个页面使用original_url+'&p='+value,其中值是页面的数量。

How to write this properlyfull_source = url + ";p="+"# {number_of_page}";">

我想你要

full_source = "#{url}?p=#{number_of_page}"

你的问题有一个&符号:

full_source = "#{url}&p=#{number_of_page}"

更好的方法是:

uri = URI.parse(url)
uri.query = URI.encode_www_form({ p: number_of_page })
puts uri.to_s # URL with query params

下面是一个例子:

url = 'http://google.com/search'
uri = URI.parse(url)
uri.query = URI.encode_www_form({ q: 'ruby' })
puts uri.to_s
# => "http://google.com/search?q=ruby""

相关内容

  • 没有找到相关文章

最新更新