Python - Getting all links from a div having a class
<p>I am using BeautifulSoup to get all links of mobile phones from this url
<a href="http://www.gsmarena.com/samsung-phones-f-9-0-p2.php" rel="nofollow">http://www.gsmarena.com/samsung-phones-f-9-0-p2.php</a></p>

<p>My code for the following is :</p>

<pre><code>import urllib2
from BeautifulSoup import BeautifulSoup

url = "http://www.gsmarena.com/samsung-phones-f-9-0-p2.php"
text = urllib2.urlopen(url).read();
soup = BeautifulSoup(text);

data = soup.findAll('div',attrs={'class':'makers'});
for i in data:
    print "http://www.gsmarena.com/" + i.ul.li.a['href'];
</code></pre>

<p>But the returned list of urls is shorter than the expected output when i checked, this code outputs 3 values but the result should show much over 10 values</p>
