Цей скрипт складає список проксі-серверів з сайту proxy4free.com, і записує його до файлу proxy_list.txt.
# -*- encoding: utf-8 -*-
require 'nokogiri'
require 'open-uri'
file = File.new('proxy_list.txt', 'w')
url = 'http://www.proxy4free.com/page1.html'
# Get a Nokogiri::HTML:Document for the page
doc = Nokogiri::HTML(open(url))
# Search for nodes by css
doc.css('table tr.text').each do |tr|
ip = (tr/"td:nth(1)").first.inner_html
if ip.match(/^(\d{1,3}\.){3}\d{1,3}$/)
port = (tr/"td:nth(2)").first.inner_html
file.puts "#{ip}:#{port}"
end
end
file.close
Керівництва до дії:
- Do something
- Do something else
- Do something once more
- <Do something so much you need>
- ?????
- PROFIT!
1 коментар:
Ой, надо бы свой аналогичный скрипт выложить - я еще проверяю прокси на адекватность.
Дописати коментар