Expliquez ce que signifie « limite » ?
P粉258788831
P粉258788831 2023-08-13 14:47:01
0
1
637
<p><br /></p> <pre class="brush:py;toolbar:false;">importer urllib.request, urllib.parse, urllib.error importer des collections collections.Callable = collections.abc.Callable à partir de bs4 importer BeautifulSoup importer SSL # Ignorer les erreurs de certificat SSL ctx = ssl.create_default_context() ctx.check_hostname = Faux ctx.verify_mode = ssl.CERT_NONE url = entrée('Entrez l'URL :') count = input('Nombre d'entrées : ') position = entrée('Position d'entrée : ') print('Obtention :', url) pour i dans range(0,int(count)): html = urllib.request.urlopen(url, contexte=ctx).read() soupe = BeautifulSoup(html, 'html.parser') # Obtenir des balises tags = soupe('a',limit=int(position)) pour la balise dans les balises : url = tag.get('href',Aucun) print('Obtention :', tag.get('href',Aucun)) ≪/pré> <p>Dans ce code, veuillez expliquer à quoi sert la fonction <code>limit</code> </p> <p>J'ai obtenu des résultats complètement différents après avoir supprimé la limite. </p>
P粉258788831
P粉258788831

répondre à tous(1)
P粉063039990

@boris-verkhovskiy a raison. Selon la Documentation : "Il indique à Beautiful Soup d'arrêter la collecte après avoir trouvé un certain nombre de résultats

."
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal