# Gem mechanize local file

**URL:** <https://www.ruby-forum.com/t/gem-mechanize-local-file/190020>\
**Category:** Ruby\
**Created:** [June 11, 2010, 3:27pm UTC](https://www.ruby-forum.com/t/gem-mechanize-local-file/190020 "2010-06-11T15:27:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![razta](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ec9cab/32.png) [@razta](https://www.ruby-forum.com/u/razta)\
**Post date:** [June 11, 2010, 3:27pm UTC](https://www.ruby-forum.com/t/gem-mechanize-local-file/190020/1 "2010-06-11T15:27:58Z")

</div>

Hi,  
I am looking at using the mechanize gem to parse HTML. The HTML has  
already been downloaded by the spider gem. What I want to do is load the  
HTML response from the spider into mechanize.

I’ve looked through mechanize’s documentation and there is no mention of  
using local files to parse. All of the examples use remote files.

Does any one know how I could do this?

Thank you,  
RYan

---

<div class="post-metadata">

**Author:** ![razta](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ec9cab/32.png) [@razta](https://www.ruby-forum.com/u/razta)\
**Post date:** [June 11, 2010, 4:16pm UTC](https://www.ruby-forum.com/t/gem-mechanize-local-file/190020/2 "2010-06-11T16:16:08Z")

</div>

On Jun 11, 2010, at 10:28 PM, Safas K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Thank you,  
> RYan

Hi,

Mechanize is using “nokogiri” gem for parse html.  
But “nokogiri” doesn’t have like mechanize’s cookie feature, etc.

Because mechanize emulates browser (like click link, cookies, referer,  
form…),  
and nokogiri is only for parse some htmls (includes local file).

Please try “nokogiri” gem.

---

<div class="post-metadata">

**Author:** ![razta](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ec9cab/32.png) [@razta](https://www.ruby-forum.com/u/razta)\
**Post date:** [June 12, 2010, 1:45am UTC](https://www.ruby-forum.com/t/gem-mechanize-local-file/190020/3 "2010-06-12T01:45:48Z")

</div>

Thanks Nokogiri looks like what I am looking for! 🙂
