Ruby 我可以使用Mechanize下载扩展名为.docx和.xlsx、.txt的文件吗?

Ruby 我可以使用Mechanize下载扩展名为.docx和.xlsx、.txt的文件吗?,ruby,mechanize,mechanize-ruby,Ruby,Mechanize,Mechanize Ruby,我浏览了文件。以下仅适用于.pdf 但是我也可以下载.docx、.xlsx、.txt文件吗? 当文件下载完成时,它的默认目录是什么?我们也可以更改保存文件目录吗? 下载时会选择哪个浏览器?我们还可以更改浏览器控件吗? 文件的类型无关紧要;任何可以通过网络访问的文件都可以通过mechanize获得,mechanize是一种自动化与mechanize交互的工具 该文件将存储在运行程序的目录中。使用而不是Mechanize::FileSaver指定文件应下载到的位置。此处的示例代码:在文件名中指定完整

我浏览了文件。以下仅适用于.pdf

但是我也可以下载.docx、.xlsx、.txt文件吗? 当文件下载完成时,它的默认目录是什么?我们也可以更改保存文件目录吗? 下载时会选择哪个浏览器?我们还可以更改浏览器控件吗? 文件的类型无关紧要;任何可以通过网络访问的文件都可以通过mechanize获得,mechanize是一种自动化与mechanize交互的工具

该文件将存储在运行程序的目录中。使用而不是Mechanize::FileSaver指定文件应下载到的位置。此处的示例代码:在文件名中指定完整路径

Mechanize在下载时不使用浏览器。出于所有目的,Mechanize就像一个没有用户界面的web浏览器

查看有关如何使用mechanize的更多示例

文件的类型无关紧要;任何可以通过网络访问的文件都可以通过mechanize获得,mechanize是一种自动化与mechanize交互的工具

该文件将存储在运行程序的目录中。使用而不是Mechanize::FileSaver指定文件应下载到的位置。此处的示例代码:在文件名中指定完整路径

Mechanize在下载时不使用浏览器。出于所有目的,Mechanize就像一个没有用户界面的web浏览器


有关如何使用mechanize的更多示例,请执行签出操作。

只需按以下方式保存文件可能更简单:

File.open('myfname.pdf', 'wb'){|f| f << agent.get('http://example.com/foo.pdf').body}

这样保存文件可能更简单:

File.open('myfname.pdf', 'wb'){|f| f << agent.get('http://example.com/foo.pdf').body}

关于如何使用这些文档,您有什么好的建议吗?我是第一次看到这样的文档。基本上我是从甲骨文领域。我在使用doc时遇到的基本问题是,并非所有的过程都有一个小代码来解释语法。所以如何做这样的功课,理解什么程序可以在代码中使用。doc的代码如此之小,程序也不多,并非所有的程序都如此。有什么建议吗。我真的很想了解这个平台,但是文档有时有用,有时没有。对于Ruby/Rails中的任何主题,我要做的第一件事就是检查是否有RailsCasts的插曲。这里是一个机械化:这给了一个很好的介绍;在那之后,官方文件就更容易理解了。好的!这个问题不是主观的,我还是想问你,你是印度人吗我来自印度的加尔各答,我受够了,先生。真的很好的味道,我没有得到,因为我的不成熟的事实,与文件。对于每个过程,他们都提供了源代码,但不是一个小的语法示例。这就是新学员的痛苦所在——基本上是在自学!关于如何使用这些文档,您有什么好的建议吗?我是第一次看到这样的文档。基本上我是从甲骨文领域。我在使用doc时遇到的基本问题是,并非所有的过程都有一个小代码来解释语法。所以如何做这样的功课,理解什么程序可以在代码中使用。doc的代码如此之小,程序也不多,并非所有的程序都如此。有什么建议吗。我真的很想了解这个平台,但是文档有时有用,有时没有。对于Ruby/Rails中的任何主题,我要做的第一件事就是检查是否有RailsCasts的插曲。这里是一个机械化:这给了一个很好的介绍;在那之后,官方文件就更容易理解了。好的!这个问题不是主观的,我还是想问你,你是印度人吗我来自印度的加尔各答,我受够了,先生。真的很好的味道,我没有得到,因为我的不成熟的事实,与文件。对于每个过程,他们都提供了源代码,但不是一个小的语法示例。这就是新学员的痛苦所在——基本上是在自学!谢谢你的建议,我会检查相同的。谢谢你的建议,我会检查相同的。