Weird Link Extraction Behaviour
<p>Python noob here. I'm trying to extract a link, specifically the link to 'all reviews' on an Amazon product page. I get an unexpected result.</p>

<pre><code>import urllib2
req = urllib2.Request('http://www.amazon.com/Ole-Henriksen-Truth-Collagen-         Booster/dp/B000A0ADT8/ref=sr_1_1?s=hpc&amp;ie=UTF8&amp;qid=1342922857&amp;sr=1-1&amp;keywords=truth')
response = urllib2.urlopen(req)
page = response.read()
start = page.find("all reviews")
link_start = page.find("href=", start) + 6
link_end = page.find('"', link_start)
print page[link_start:link_end]
</code></pre>

<p>The program should output:
    <a href="http://rads.stackoverflow.com/amzn/click/B000A0ADT8" rel="nofollow">http://www.amazon.com/Ole-Henriksen-Truth-Collagen-Booster/product- reviews/B000A0ADT8/ref=dp_top_cm_cr_acr_txt?ie=UTF8&amp;showViewpoints=1</a></p>

<p>Instead, it outputs:
    <a href="http://rads.stackoverflow.com/amzn/click/B000A0ADT8" rel="nofollow">http://www.amazon.com/Ole-Henriksen-Truth-Collagen-Booster/product-reviews/B000A0ADT8</a></p>
