<div dir="ltr"><div class="gmail_default" style=""><font color="#0b5394" face="trebuchet ms, sans-serif">Buongiorno lista,</font></div><div class="gmail_default" style=""><font color="#0b5394" face="trebuchet ms, sans-serif">Sto usando BeautifulSoup per estrarre un elenco di link da una pagina html.</font><br clear="all"></div><div class="gmail_default" style=""><span style="color:rgb(11,83,148);font-family:'trebuchet ms',sans-serif">Il codice che sto usando è il seguente:</span><br></div><div class="gmail_default" style=""><font color="#0b5394" face="trebuchet ms, sans-serif"><br></font></div><div class="gmail_default" style=""><font color="#0b5394" face="trebuchet ms, sans-serif"><div class="gmail_default">soup = BeautifulSoup(html_doc, 'html.parser')</div><div class="gmail_default">a=soup.find_all(href=re.compile("showthread"))</div><div class="gmail_default">print a</div><div class="gmail_default"><br></div><div class="gmail_default">Ottengo l'errore:</div><div class="gmail_default">RuntimeError: maximum recursion depth exceeded while calling a Python object<br></div><div class="gmail_default"><br></div><div class="gmail_default">Indagando un po' ho scoperto che il problema è dato dal fatto che i link sono troppi, infatti facendo:</div><div class="gmail_default"><br></div><div class="gmail_default">a=soup.find_all(href=re.compile("showthread"),limit=200)<br></div><div class="gmail_default"><br></div><div class="gmail_default">non mi dà errore e si comporta come mi aspetto.</div><div class="gmail_default">Nella documentazione di BeautifulSoup non sono riuscito a trovare un modo per iterare elemento per elemento, avete qualche suggerimento?</div><div class="gmail_default"><br></div></font></div><div><div class="gmail_signature"><div dir="ltr"><div><font face="trebuchet ms, sans-serif" color="#0b5394"><span style="background-color:rgb(255,255,255)"><b>____________________________</b><br><b>Giuseppe Amato</b><br>e-mail: <a href="mailto:giuamato@gmail.com" target="_blank">giuamato@gmail.com</a></span></font></div></div></div></div>
</div>