我们在电商平台买东西的时候,都希望能服务器托管网找到对应商品的高额优惠券,但是有的时候,很多优惠券我们根本找不到,那么今天我们就用nokogiri库写一个采集京东商品优惠券的程序,当然只是示例,并不能直接套用,先让我们看一下这个示例到底是什么阳的吧。
```ruby
require 'nokogiri'
require 'open-uri'
require 'csv'
# 设置代理
proxy_host = 'https://www.duoip.cn/get_proxy'
proxy_port = 8000
# 打开网页
url = 'http://www.jd.com/'
http = Net::HTTP.new(proxy_host, proxy_port)
response = http.get(url)
# 使用nokogiri解析HTML
doc = Nokogiri::HTML(response)
# 提取优惠券信息
coupons = doc.css('.coupon-item')
coupon_list = []
coupons.each do |coupon|
title = coupon.css('.item-title').text
price = coupon.css('.item-price').text
coupon_list
在这个程序中服务器托管网,我们首先导入了我们需要的库。然后,打开了京东的首页。接着,我们使用nokogiri来解析HTML,并提取了优惠券的信息。最后,我们将这些信息保存到了一个CSV文件中,希望能对大家有所帮助。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
1、DH 算法会因为传输随机数被破掉吗? 答:DH 算法的交换材料要分公钥部分和私钥部分,公钥部分和其他非对称加密一样,都是可以传输的,所以对于安全性是没有影响的,而且传输材料远比传输原始的公钥更加安全。私钥部分是谁都不能给的,因此也是不会截获到的。 2、移动…