ネイティブの日本語で言い換えてください、1つのオプションのみ: 実用的なPython爬虫によるプロキシーIPの設定方法

Python の Web スクレイピングにおいて、プロキシ IP を設定するには「requests」や「urllib」といったサードパーティのライブラリが利用できます。以下は、「requests」ライブラリを使用してプロキシ IP を設定するコードの例です:

import requests
# 设置代理IP
proxies = {
'http': 'http://IP:端口',
'https': 'https://IP:端口',
}
# 发送请求时使用代理IP
response = requests.get('https://www.example.com', proxies=proxies)
# 打印响应内容
print(response.text)

上記のコードでは、IPとポートをあなたのプロキシーIPとポート番号に置き換えます。httpとhttpsは、それぞれHTTPとHTTPSリクエストのプロキシー設定に対応します。

認証が必要なプロキシIPを使用する場合は、プロキシIPの後ろに下記のようにユーザー名とパスワードを付け加えます。

import requests
# 设置代理IP
proxies = {
'http': 'http://用户名:密码@IP:端口',
'https': 'https://用户名:密码@IP:端口',
}
# 发送请求时使用代理IP
response = requests.get('https://www.example.com', proxies=proxies)
# 打印响应内容
print(response.text)

同様に、ユーザー名、パスワード、IP、およびポートは、プロキシ IP の関連情報に置き換えてください。

またプロキシIPを複数利用する場合、プロキシIPプールを利用する方法があります。プロキシIPプールとは、複数のプロキシIPを格納したコンテナであり、そこからリクエストの際にプロキシとして利用するプロキシIPをランダムに選択して設定することが可能です。以下に簡単なサンプルコードを示します。

import random
import requests
# 代理IP池
proxies = [
'http://IP1:端口1',
'http://IP2:端口2',
'http://IP3:端口3',
]
# 随机选择一个代理IP
proxy = random.choice(proxies)
# 发送请求时使用代理IP
response = requests.get('https://www.example.com', proxies={'http': proxy})
# 打印响应内容
print(response.text)

上のコードでは、proxiesはプロキシIPのプールで、複数のプロキシIPを追加できます。その後、random.choice関数を使用してプロキシIPのプールからランダムにプロキシIPを選択し、リクエストのプロキシとして設定します。ここで設定するのはHTTPリクエストのプロキシのみです。HTTPSリクエストのプロキシも同時に設定する必要がある場合は、proxiesに対応するプロキシ情報を追加する必要があります。

bannerAds