Retrieve contents of URL as string

前端 未结 7 754
温柔的废话
温柔的废话 2020-12-25 12:57

For tedious reasons to do with Hpricot, I need to write a function that is passed a URL, and returns the whole contents of the page as a single string.

I\'m close.

7条回答
  •  一向
    一向 (楼主)
    2020-12-25 13:27

    The open method passes an IO representation of the resource to your block when it yields. You can read from it using the IO#read method

    open([mode [, perm]] [, options]) [{|io| ... }] 
    open(path) { |io| data = io.read }
    

提交回复
热议问题