Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
leo
@baboon
Member
NO. 30151 / 2017-01-12

[email protected]
5 Topics / 26 Replies
1 Followers
0 Following
2 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [长沙] 诚聘 Ruby 精英! at October 14, 2020

    支持远程工作吗

  • [远程] FeedMob - 初级软件开发工程师 at September 10, 2020

    招兼职的吗😀 😀

  • 微信小程序向 Rails 应用发送 POST 请求时报错 InvalidAuthenticityToken at June 27, 2019

    额,自己顶一个

  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 22, 2019

    哇!!可以了!谢谢你,这个库很好用!!

  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 22, 2019

    我试着获取了 post 的表单。

    然后试着构造一个类似的散列传到 Net::HTTP.post_form 方法里 不知道是不是那个验证 token 不对,还是返回 422

  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 22, 2019

    我用 Net::HTTP 试了一下。因为从来没用过,也不知道是不是代码写错了,还是没能成功。

    require 'net/http’
    require 'uri'
    
    uri = URI("www.example.com/xxxxx.csv")
    Net::HTTP.get(uri)   
    
     =>"<html><body>You are being <a href=\"http://www.example.com/login?back_url=http://www.example.com/xxxxx.csv">redirected</a>.</body></html>
    

    另外,如果向 login 页面发送 post 请求的话,无论怎么发都不成功……

    uri = URI("www.example.com/login")
    Net::HTTP.post_form(uri, {:username => "username", :password => "password"})
    
    => #<Net::HTTPUnprocessableEntity 422 Unprocessable Entity readbody=true>
    
  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 22, 2019

    公司内网……似乎只能用 ie 打开……

  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 22, 2019

    我一开始也觉得这个对话框应该是浏览器的一部分。不过刚刚看了 watir 的那段介绍,似乎这个对话框跟浏览器无关。

    Downloads are problematic in Watir because they require interacting with the Operating System, and Watir automates a Browser, not an OS. As such if any file dialog boxes are displayed, Watir will be unable to handle them.

  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 21, 2019

    额……我根本不知道怎么选择这个对话框。 我只是用这个代码把所有能用的方法打印出来看了一下……

    p ie.ole_methods
    
  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 21, 2019

    另外,刚刚去看了下 watir. 似乎不支持用 ie 下载文件。

    Downloads are problematic in Watir because they require interacting with the Operating System, and Watir automates a Browser, not an OS. As such if any file dialog boxes are displayed, Watir will be unable to handle them. Especially if you are executing your tests on a remote machine, realize that downloads will be sent to that machine, not the machine executing your Ruby code, which makes retrieving the file effectively impossible. Additionally, actually validating the content of a file is not trivial, especially for something like a PDF.

  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 21, 2019

    不好意思。 应该是“不知道怎样用代码选择对话框”

  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 21, 2019

    谢谢回复。 能告知下不能自己用 win32ole 的具体原因吗? 是有什么安全方面的问题,还是代码规范之类的……

  • 用 win32ole 自动化控制 ie 时,如何选中到下载时的对话框对象 at May 21, 2019

    试试@kayakjiang 大佬

  • 《Ruby 基础教程 第 5 版》P96,代码清单 8.6 中运行出现 bug at April 07, 2019

    swap 方法没带参数……

  • [求助] 第三方网站 post 请求本网站,出现 Can't verify CSRF token authenticity 错误。 at March 13, 2019

    在 FundsController 类名下添加下面的代码试试看?

    protect_from_forgery :except => [:success_recharge]
    
  • 检索乱序数组的算法复杂度的问题 at January 02, 2018

    哦哦哦,明白了!谢谢!!

  • 检索乱序数组的算法复杂度的问题 at December 29, 2017

    原文得到的结果就是 xlogn。原因应该是上面那位提到的那样……

  • 检索乱序数组的算法复杂度的问题 at December 29, 2017

    意思就是说,因为整个程序里面排序只进行了一次,所以最后复杂度里当做一个常量忽略掉?
    如果上面的理解没错的话,这样得到的复杂度是不是会出现偏差,某些情况下会把很大的常数给忽略掉?

  • 检索乱序数组的算法复杂度的问题 at December 28, 2017

    不好意思我写得不太好理解,所以你认为最后的复杂度是 nlogn 还是 xlogn?

  • 用 Ruby 写 Socket 服务器,无法从局域网内的另一台电脑连接 at October 27, 2017

    哦哦哦,明白了,谢谢!!

  • 新人求教操作 excel 的写法 at January 25, 2017

    #1 楼 @nouse 谢谢。我是编程新人,想学习 ruby,所以想试着用 ruby 来写。

  • 新人求教操作 excel 的写法 at January 25, 2017

    #3 楼 @rennyallen 谢谢回复。我没有用 spreadsheet。直接用的 require 'win32ole' 。写得有点复杂,最后还是实现了这个功能。

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English