封装一个get请求循环函数 httpatql6pkbcominczhuceincphpuser=test123&mima=test123&name=E8BDA6E88AB1E58FB6&qu=1&bm=&_=1691834881737 把user 和 name单独封装请求 name使用URL编码提交
以下是一个封装了get请求循环函数的示例代码:
import requests
import urllib.parse
def send_get_request(url):
response = requests.get(url)
return response.text
def send_get_request_with_params(url, params):
response = requests.get(url, params=params)
return response.text
def send_get_request_loop(url, num_requests):
for _ in range(num_requests):
response = send_get_request(url)
print(response)
def send_get_request_with_params_loop(url, params, num_requests):
for _ in range(num_requests):
response = send_get_request_with_params(url, params)
print(response)
# 测试使用
base_url = "http://atql.6pkb.com/inc/zhuce.inc.php"
user = "test123"
name = "车花叶"
encoded_name = urllib.parse.quote(name)
params = {
"user": user,
"name": encoded_name,
"qu": 1,
"bm": "",
"_": "1691834881737"
}
send_get_request_with_params_loop(base_url, params, 5)
在上述示例代码中,send_get_request函数用于发送不带参数的get请求,send_get_request_with_params函数用于发送带有参数的get请求。send_get_request_loop函数用于循环发送指定次数的不带参数的get请求,send_get_request_with_params_loop函数用于循环发送指定次数的带有参数的get请求。
你可以根据自己的需求调用适合的函数,并传入相应的参数。在测试使用时,你可以将基本URL和参数进行合适的修改
原文地址: https://www.cveoy.top/t/topic/iBIo 著作权归作者所有。请勿转载和采集!