Erklären Sie, was „Grenze' bedeutet?
P粉258788831
2023-08-13 14:47:01
<p><br /></p>
<pre class="brush:py;toolbar:false;">import urllib.request, urllib.parse, urllib.error
Sammlungen importieren
Sammlungen.Callable = Sammlungen.abc.Callable
aus bs4 Import BeautifulSoup
SSL importieren
# SSL-Zertifikatfehler ignorieren
ctx = ssl.create_default_context()
ctx.check_hostname = Falsch
ctx.verify_mode = ssl.CERT_NONE
url = input('URL eingeben:')
count = input('Anzahl der Eingaben: ')
position = input('Eingabeposition: ')
print('Getting:', URL)
für i in range(0,int(count)):
html = urllib.request.urlopen(url, context=ctx).read()
Suppe = BeautifulSoup(html, 'html.parser')
# Tags abrufen
tags = Suppe('a',limit=int(position))
für Tag in Tags:
url = tag.get('href',None)
print('Getting:', tag.get('href',None))
</pre>
<p>Erklären Sie bitte in diesem Code, was die Funktion <code>limit</code> bewirkt. </p>
<p>Ich habe nach dem Löschen des Limits völlig andere Ergebnisse erhalten. </p>
@boris-verkhovskiy 是正确的。根据文档: "它告诉Beautiful Soup在找到一定数量的结果后停止收集。"