import requests from requests.auth import HTTPProxyAuth # 目标 URL url = 'https://www.example.com' # 设置 User-Agent 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' } # 设置代理服务器 proxyHost = "www.16yun.cn" proxyPort = "5445" proxyUser = "16QMSOML" proxyPass = "280651" proxies = { "http": f"http://{proxyUser}:{proxyPass}@{proxyHost}:{proxyPort}", "https": f"http://{proxyUser}:{proxyPass}@{proxyHost}:{proxyPort}" } # 发送请求 response = requests.get(url, headers=headers, proxies=proxies, auth=HTTPProxyAuth(proxyUser, proxyPass)) # 打印响应内容 print(response.text)
import org.jsoup.Jsoup;
import dispatch._
import time
import random
def random_sleep(min_seconds=1, max_seconds=3):
time.sleep(random.uniform(min_seconds, max_seconds))
# 示例:在两个操作之间添加随机延迟
random_sleep()
driver.get('https://www.example.com')
random_sleep()
driver.find_element_by_id('some-button').click()
from selenium import webdriver
import random
user_agents = [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15",
# 更多 User-Agent 字符串...
]
random_user_agent = random.choice(user_agents)
options = webdriver.ChromeOptions()
options.add_argument(f'user-agent={random_user_agent}')
driver = webdriver.Chrome(options=options)
from selenium.webdriver.common.action_chains import ActionChains
element = driver.find_element_by_id('some-button')
action = ActionChains(driver)
action.move_to_element(element).click().perform()
def type_randomly(input_element, text):
for char in text:
input_element.send_keys(char)
time.sleep(random.uniform(0.1, 0.5)) # 随机延迟模拟打字速度
input_field = driver.find_element_by_id('input-field-id')
type_randomly(input_field, 'Hello, World!')