nice place.
#5 楼 @windstill thx
现在就改 :plus1:
#3 楼 @zj0713001 谢谢鼓励
#1 楼 @zj0713001 是的,易居上海了。
和楼主 交流一下,感觉还是蛮有收获的,其中有一个比较大的收获是:用 Swift 的 WKWebView 代替原来的 UIWebView 来提升 webview 加载速度 和 减少内存的使用。
最后还是给楼主 点个👍
I will comming.....
其实 大家都是在给建议,然后如果经常上 ruby-china 的话 就能知道大概行情了。
支持 加油
nginx 会有所有的 access log
边做边学
::User.all 就不会报错了。
公司名字 挺逗的...
#3 楼 @fayake 403 一般是 服务器对图片 进行了 防盗链
这个是 RestClient.get ‘http://img.sootuu.com/pic/gaojindu/shejibonan/zhongguang/yinliao/1/2006051831.jpg'
的 request 的内容 (里面没有 User-Agent) 如下:
@args=
{:method=>:get,
:url=>
"http://img.sootuu.com/pic/gaojindu/shejibonan/zhongguang/yinliao/1/2006051831.jpg",
:headers=>{}},
@block_response=nil,
@cookies={},
@headers={},
@max_redirects=10,
@method=:get,
@password=nil,
@payload=nil,
@processed_headers=
{"Accept"=>"*/*; q=0.5, application/xml",
"Accept-Encoding"=>"gzip, deflate"},
@raw_response=false,
@ssl_opts=
{:verify_ssl=>1,
:cert_store=>
#<OpenSSL::X509::Store:0x007fe633f959b8
@chain=nil,
@error=nil,
@error_string=nil,
@time=nil,
@verify_callback=nil>,
:ciphers=>
"!aNULL:!eNULL:!EXPORT:!SSLV2:!LOW:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-DSS-AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA:DHE-DSS-AES256-SHA:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:HIGH:+RC4:RC4-MD5"},
@tf=nil,
@url=
"http://img.sootuu.com/pic/gaojindu/shejibonan/zhongguang/yinliao/1/2006051831.jpg",
@user=nil>
这个是
request = Typhoeus::Request.new("http://img.sootuu.com/pic/gaojindu/shejibonan/zhongguang/yinliao/1/2006051831.jpg", followlocation: true)
的请求里面是有 User-Agent
private_resource = RestClient::Resource.new 'http://img.sootuu.com/pic/gaojindu/shejibonan/zhongguang/yinliao/1/2006051831.jpg'
private_resource.get "User-Agent"=>"Typhoeus - https://github.com/typhoeus/typhoeus"
当然了 你可以设置其他的 User-Agent
require 'typhoeus'
path = "#{Rails.root}/data/"
downloaded_file = File.open(path + "test.jpg", 'wb')
request = Typhoeus::Request.new("http://img.sootuu.com/pic/gaojindu/shejibonan/zhongguang/yinliao/1/2006051831.jpg", followlocation: true)
request.on_body do |chunk|
downloaded_file.write(chunk)
end
request.run
downloaded_file.close
#16 楼 @zj0713001 真的么 😄
#10 楼 @zj0713001 不认识 凑个热闹 😄
顶 松哥。
#10 楼 @yedingding cool
@yedingding 你来北京了?
:plus1: 南阳 都有用 Rails 的呀 大赞一下。
报名 +1