Python爬虫代理设置 - 避免IP被封

使用代理IP是防止爬虫被封的重要手段。

requests使用代理

proxies = {
    'http': 'http://127.0.0.1:7890',
    'https': 'http://127.0.0.1:7890',
}
response = requests.get(url, proxies=proxies)

代理池管理

import random

class ProxyPool:
    def __init__(self, proxies):
        self.proxies = proxies
    
    def get_proxy(self):
        return random.choice(self.proxies)

建议使用付费代理提高稳定性。

发表回复

后才能评论