“open-uri”gem和“httparty”gem之间是否存在显着差异?

时间:2018-01-10 16:39:08

标签: ruby web-scraping

我正在编写一些有趣的编写器并尝试学习最佳方法,我偶然发现了这两个宝石。从表面上看,他们似乎做了同样的事情,但我很好奇,如果我错过了一些明显区分两者的东西?

1 个答案:

答案 0 :(得分:1)

实际上open-uri是标准库的一部分(当你在ruby代码中编写require "open-uri"时就足够了,但你不必在gemspec中声明对它的依赖,

httparty是外部宝石。

回答你的问题 - 如果使用open-uri很容易让你坚持下去。所有的http库最终都只是net库的包装器,因此使用这些库时不会出错。我每天都使用httparty,因为我已经习惯了它。