# Script to visit a page

**URL:** <https://www.ruby-forum.com/t/script-to-visit-a-page/97556>\
**Category:** Ruby\
**Created:** [July 7, 2006, 9:36pm UTC](https://www.ruby-forum.com/t/script-to-visit-a-page/97556 "2006-07-07T21:36:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [July 7, 2006, 9:36pm UTC](https://www.ruby-forum.com/t/script-to-visit-a-page/97556/1 "2006-07-07T21:36:54Z")

</div>

I am pretty new to scripting in general and ruby and rails in  
particular. I need to visit a list of URLs and grep for a certain word  
on those pages. How would I go about doing this in Ruby? Would  
appreciate some pointers.  
Thanks!  
-A

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [July 7, 2006, 9:40pm UTC](https://www.ruby-forum.com/t/script-to-visit-a-page/97556/2 "2006-07-07T21:40:15Z")

</div>

On 7/7/06, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I am pretty new to scripting in general and ruby and rails in  
> particular. I need to visit a list of URLs and grep for a certain word  
> on those pages. How would I go about doing this in Ruby? Would  
> appreciate some pointers.

There are examples of how to do this in the pickaxe. Google for  
“open-uri” and/or “Ruby Net::HTTP” for examples. It’s basic stuff.

-austin

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [July 7, 2006, 9:43pm UTC](https://www.ruby-forum.com/t/script-to-visit-a-page/97556/3 "2006-07-07T21:43:37Z")

</div>

Search this group: there have been several treatments of this question.

Ken
