「限界」の意味を説明してください。
P粉258788831
2023-08-13 14:47:01
<p><br /></p>
<pre class="brush:py;toolbar:false;">urllib.request、urllib.parse、urllib.error をインポートします
コレクションをインポートする
collections.Callable = collections.abc.Callable
bs4 インポートから BeautifulSoup
インポートSSL
# SSL 証明書エラーを無視する
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
url = input('URLを入力してください:')
count = input('入力数: ')
位置 = input('入力位置: ')
print('取得:', URL)
for i in range(0,int(count)):
html = urllib.request.urlopen(url, context=ctx).read()
スープ = BeautifulSoup(html, 'html.parser')
# タグを取得する
タグ = スープ('a',limit=int(位置))
タグ内のタグの場合:
url = tag.get('href',なし)
print('取得:', tag.get('href',None))
</pre>
<p>このコードの <code>limit</code> 関数が何をするのか説明してください。 </p>
<p>制限を削除すると、まったく異なる結果が得られました。 </p>
@bolis-verkhovskiy が正しいです。 ドキュメントによると: 「一定数の結果が見つかったら収集を停止するよう Beautiful Soup に指示します。」