From 34a6b30684abd27e1b1a3acecfa1087432d0a659 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Thu, 12 May 2016 11:22:39 -0700 Subject: [PATCH] disable pixiv session auth --- app/logical/pixiv_web_agent.rb | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/app/logical/pixiv_web_agent.rb b/app/logical/pixiv_web_agent.rb index fcde5f952..66b63a374 100644 --- a/app/logical/pixiv_web_agent.rb +++ b/app/logical/pixiv_web_agent.rb @@ -5,23 +5,23 @@ class PixivWebAgent def self.build mech = Mechanize.new - phpsessid = Cache.get("pixiv-phpsessid") + # phpsessid = Cache.get("pixiv-phpsessid") - if phpsessid - cookie = Mechanize::Cookie.new("PHPSESSID", phpsessid) - cookie.domain = ".pixiv.net" - cookie.path = "/" - mech.cookie_jar.add(cookie) - else - mech.get("https://www.pixiv.net/login.php") do |page| - page.form_with(:action => "/login.php") do |form| - form['pixiv_id'] = Danbooru.config.pixiv_login - form['pass'] = Danbooru.config.pixiv_password - end.click_button - end - phpsessid = mech.cookie_jar.cookies.select{|c| c.name == "PHPSESSID"}.first - Cache.put("pixiv-phpsessid", phpsessid.value, 1.month) if phpsessid - end + # if phpsessid + # cookie = Mechanize::Cookie.new("PHPSESSID", phpsessid) + # cookie.domain = ".pixiv.net" + # cookie.path = "/" + # mech.cookie_jar.add(cookie) + # else + # mech.get("https://www.pixiv.net/login.php") do |page| + # page.form_with(:action => "/login.php") do |form| + # form['pixiv_id'] = Danbooru.config.pixiv_login + # form['pass'] = Danbooru.config.pixiv_password + # end.click_button + # end + # phpsessid = mech.cookie_jar.cookies.select{|c| c.name == "PHPSESSID"}.first + # Cache.put("pixiv-phpsessid", phpsessid.value, 1.month) if phpsessid + # end mech end