Heim  >  Fragen und Antworten  >  Hauptteil

Erklären Sie, was „Grenze“ bedeutet?

<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粉258788831P粉258788831433 Tage vor604

Antworte allen(1)Ich werde antworten

  • P粉063039990

    P粉0630399902023-08-14 10:58:05

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

    Antwort
    0
  • StornierenAntwort