构造多种请求头信息,并随机抽取信息

chx123      2022-02-17     679

关键词:

# 构造多种请求头信息,并随机抽取信息

构造多个请求头信息
使用random随机抽取信息
话不多说,直接上代码

 

 

import random

# 构造请求头信息,随机抽取信息
agent1 = ‘Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0‘
agent2 = ‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1‘
agent3 = ‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50‘
agent4 = ‘Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR ‘
‘3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; SE 2.X MetaSr 1.0) ‘
agent5 = ‘Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR ‘
‘3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E) ‘

list1 = [agent1, agent2, agent3, agent4, agent5]

agent = random.choice(list1)
# 打印请求头信息
print(agent)

header = {
‘User-Agent‘: agent
}


具体使用请看https://blog.csdn.net/weixin_44752021/article/details/102600359

有什么不懂得或者您对这篇文章有什么指教的欢迎留言!
谢谢

 

jmeter请求管理——http请求默认值&http信息头管理

1.HTTP请求默认值【添加-配置原件-HTTP请求默认值】  我们在请求同一个项目的接口时,往往这些接口的【IP、端口号、编码方式、协议】等是相同的,甚至部分参数也是相同的。这时候,如果接口数量巨大,我们可以通过设置... 查看详情

[面试没答上的问题1]http请求,请求头和响应头都有什么信息?

...一些问题自己并没有回答上,这里做一个小结。  http请求,请求头和响应头都有什么信息?  页面和服务器交互最常见的方式就是ajax,ajax简单来说是浏览器发送请求到服务端,然后服务端返回数据,常见的请求头和响应头... 查看详情

javascript获取并保存http请求头信息

如题,打开js文件后获取HTTP请求头信息,并保存到txt文件html文件中参考技术A// ajax 对象function ajaxObject()     var xmlHttp;    try         // Firefox, ... 查看详情

http响应头和请求头信息对照表

  HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标:即可用于请求,也可用于响应,是... 查看详情

jsonpath信息抽取类库

...息类抽取库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括:Javascript,Python,PHP和Java。2、语法Json结构清晰,可读性高,复杂度低,非常容易匹配。$根节点.或者[]子节点.. 就是不管位置,选择所有符合条... 查看详情

接口测试之jmeter中http请求之信息头管理器

...测试计划,右击-Threads(Users)-线程组3、接下来新建一个http请求,选择线程组,右击-Samper-HTTP请求。4、输入服务器名称或IP;选择post方式;输入请求路径;输入请求参数。再新建一个后置处理器保存cookie信息。5、添加一个信息头... 查看详情

设置请求头信息user-agent

设置请求头信息User-Agent来模拟浏览器。先来看User-Agent:当我们向服务器发送请求时,浏览器会将一些头信息附加上,然后发给服务器。如上图所示头信息(请求头信息RequestHeaders) 我们的代码:packagecom.zhi.httpClient2;importorg.a... 查看详情

httpclient使用指南——post请求

...请求数据:因需要传递文件,所以通过MultipartEntityBuilder构造器组装表单实体请求数据。2.1设置mode为HttpMultipartMode.RFC6532(必须);2.2设置字符集为UTF-8(必须);2.3通过addBinaryBody追加文件;2.4通过addTextBody追加文本参数,若文本... 查看详情

视图函数获取请求头信息

视图函数获取相关信息请求头信息  Django的request中封装的了所有的信息,之前我们只是使用了POST,GET的方法来获取数据查看request类defindex(request):  print(type(request))  returnHttpResponse(‘ko‘)#输出<class ‘django.core.handlers.w... 查看详情

http响应头和请求头信息对照表

原文:HTTP响应头和请求头信息对照表 HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标... 查看详情

请求头请求体对应表(代码片段)

HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。  通用头标:即可用于请求,也可用于响应,是... 查看详情

http响应头和请求头

HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标:即可用于请求,也可用于响应,是作为... 查看详情

java获取request请求头所有信息

publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException/***获取头信息*/StringheadValue=request.getHeader("Accept-Encoding");//获取单个请求头name对应的valu 查看详情

http请求头信息

  1.HTTPRequestHeader 请求头信息对照表Header解释示例Accept指定客户端能够接收的内容类型Accept:text/plain,text/htmlAccept-Charset浏览器可以接受的字符编码集。Accept-Charset:iso-8859-5Accept-Encoding指定浏览器可以支持的web服务器返回... 查看详情

必读!信息抽取(informationextraction)【关系抽取】

参考技术A    信息抽取(informationextraction),简称IE,即从自然语言文本中,抽取出特定的事件或事实信息,帮助我们将海量内容自动分类、提取和重构。这些信息通常包括实体(entity)、关系(relation)、事件... 查看详情

servlet请求头信息

 java代码:1packageservlet_pack;23importjava.io.IOException;4importjava.io.PrintWriter;5importjava.util.Enumeration;67importjavax.servlet.ServletException;8importjavax.servlet.annotation.WebServlet; 查看详情

jmeter之http信息头管理器

...着很重要的作用,通常我们在通过Jmeter向服务器发送http请求(get或者post)的时候,往往后端需要一些验证信息,比如说web服务器需要带过去cookie给服务器进行验证,一般就是放在请求头(header)中,因为对于此类请求,在Jmeter... 查看详情

http响应头信息

HTTP响应头信息HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。在本章节中我们将具体来介绍HTTP响应头信息。 应答头说明Allow服务器支持哪些请求方法(如GET、POST等)。Content-Encoding文档的编码(Encode)方法。... 查看详情