# Mechnize redirected url

**URL:** <https://www.ruby-forum.com/t/mechnize-redirected-url/101326>\
**Category:** Ruby\
**Created:** [August 4, 2006, 9:08am UTC](https://www.ruby-forum.com/t/mechnize-redirected-url/101326 "2006-08-04T09:08:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![akanksha](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@akanksha](https://www.ruby-forum.com/u/akanksha)\
**Post date:** [August 4, 2006, 9:08am UTC](https://www.ruby-forum.com/t/mechnize-redirected-url/101326/1 "2006-08-04T09:08:06Z")

</div>

I am using mechanize to scrape and I know that mechanize goes to the  
url a browser would redirect me to. However is there some way to  
capture what this new url is?

ex: [abcd.com](http://abcd.com) ----------------redirected to ---------------------\>  
[xyz.com](http://xyz.com)  
how can I use mechnize to find [xyz.com](http://xyz.com) given [abcd.com](http://abcd.com)?

Thanks!  
-A

---

<div class="post-metadata">

**Author:** ![akanksha](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@akanksha](https://www.ruby-forum.com/u/akanksha)\
**Post date:** [August 4, 2006, 11:47am UTC](https://www.ruby-forum.com/t/mechnize-redirected-url/101326/2 "2006-08-04T11:47:34Z")

</div>

akanksha wrote:

> 

I think I’m right in saying that:

agent = WWW::Mechanize.new  
page = agent.get(‘[http://abcd.com](http://abcd.com)’)  
puts page.uri.to\_s  
#=\> “[http://xyz.com](http://xyz.com)”

Could be wrong, though. Give it a try.
