要繞過反爬蟲機制,您可以采取以下策略:
import requests
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"
}
url = "https://example.com"
response = requests.get(url, headers=headers)
import requests
proxies = {
"http": "http://your_proxy_ip:port",
"https": "https://your_proxy_ip:port"
}
url = "https://example.com"
response = requests.get(url, proxies=proxies)
import time
import requests
url = "https://example.com"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"
}
for _ in range(10):
response = requests.get(url, headers=headers)
time.sleep(1) # 設置請求間隔為1秒
import requests
url = "https://example.com"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3",
"Cookie": "your_cookie_info"
}
response = requests.get(url, headers=headers)
請注意,遵循網站的 robots.txt 文件規定和法律法規是非常重要的。在進行爬蟲開發時,請確保您的行為合法合規。