尝试解析产品类别中的所有页面。我想检查每个页面使用original_url+'&p='+value,其中值是页面的数量。
How to write this properly
full_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""