Erklären Sie, was „Grenze' bedeutet?
P粉258788831
P粉258788831 2023-08-13 14:47:01
0
1
640
<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>
P粉258788831
P粉258788831

Antworte allen(1)
P粉063039990

@boris-verkhovskiy 是正确的。根据文档: "它告诉Beautiful Soup在找到一定数量的结果后停止收集。"

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage