View difference between Paste ID: qgk9SkZG and KhurSPQS
SHOW: | | - or go back to the newest paste.
1
require 'net/http'
2
require 'net/https'
3
4
path = "https://2ch.hk/pr/res/380039.html"
5
6
uri = URI(path)
7
8
http = Net::HTTP.new(uri.host, uri.port)
9
http.use_ssl = true
10
11
def get_cookie(header)
12
  header.slice(0, header.index(";"))
13
end
14
15
res = http.get(uri.path)
16
cfduid = get_cookie res["set-cookie"]
17
18
wtf_is_this_url = "https://2ch.hk/cdn-cgi/l/chk_jschl?jschl_vc=cb51d68ec5e478745fa6617e6c5ac683&jschl_answer=314"
19
res = http.get(wtf_is_this_url, { "cookie" => cfduid })
20
21
cf_clearance = get_cookie res["set-cookie"]
22
23
res = http.get(path, { "cookie" => "#{cfduid}; #{cf_clearance}" })
24
25-
p res
25+
p res # <Net::HTTPOK 200 OK readbody=true>