lib/javlibrary/init.rb in javlibrary-0.1.8 vs lib/javlibrary/init.rb in javlibrary-0.1.9

- old
+ new

@@ -1,41 +1 @@ -# encoding:utf-8 - -require 'mechanize' -require 'nokogiri' -require 'mysql2' - -require_relative 'database' - -module Javlibrary - def Javlibrary.genres - response = Mechanize.new; genres = Array.new - begin - response.get "http://www.jav11b.com/cn/genres.php" - rescue - retry - end - - Nokogiri::HTML(response.page.body).search('//div[@class="genreitem"]/a').each do |row| - genres << row.children.text - end - genres.uniq - end - - def genres_insert - client = Javlibrary.client - genres = genres() - genres.each do |e| - begin - client.query("INSERT INTO category (category_name) VALUES ('#{e}')") - rescue - next - end - end - - client.close - end - - module_function :genres_insert -end - -Javlibrary::genres_insert \ No newline at end of file