Http 用户代理请求头的不同部分的含义,以及我可以更改哪些部分但仍保持其有效性
我试图从网站上刮取数据来构建一个预测系统,但由于请求的速率,我使用了一个代理,并希望在每个请求中使用随机变化的用户代理(UA)头。在使用web代理检查了不同设备和浏览器发送的头文件之后,我不确定头文件的每个部分是什么意思。我希望能够使用随机选择的不同组件构建UA字符串,但最后的字符串应该是有效的头,以便web服务器接受请求 我已经在网上搜索过,试图研究不同的组件的含义,但我能找到的只是随机标题的样本,而不是每个部分的含义。我已经尽了很大的努力使这篇文章尽可能的详细,但我知道我的问题清单很广泛,很长,你可能没有时间回答所有的问题,但我想问,如果你知道其中任何一个问题的意思,我希望你能给我一个正确的方向,或者更好的是,一个详细的答案。提前谢谢大家 标题Http 用户代理请求头的不同部分的含义,以及我可以更改哪些部分但仍保持其有效性,http,https,request,http-headers,user-agent,Http,Https,Request,Http Headers,User Agent,我试图从网站上刮取数据来构建一个预测系统,但由于请求的速率,我使用了一个代理,并希望在每个请求中使用随机变化的用户代理(UA)头。在使用web代理检查了不同设备和浏览器发送的头文件之后,我不确定头文件的每个部分是什么意思。我希望能够使用随机选择的不同组件构建UA字符串,但最后的字符串应该是有效的头,以便web服务器接受请求 我已经在网上搜索过,试图研究不同的组件的含义,但我能找到的只是随机标题的样本,而不是每个部分的含义。我已经尽了很大的努力使这篇文章尽可能的详细,但我知道我的问题清单很广泛,很
Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:70.0) Gecko/20100101 Firefox/70.0
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.1 Safari/605.1.15
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299
Mozilla/5.0 (iPod; CPU iPhone OS 13_1_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.1 Mobile/15E148 Safari/604.1
Mozilla/5.0 (iPhone; CPU iPhone OS 13_1_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.1 Mobile/15E148 Safari/604.1
Mozilla/5.0 (iPad; CPU iPhone OS 13_1_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.1 Mobile/15E148 Safari/604.1
这是我对上述标题的查询,虽然在每个问题中我可能不重复,但我要求你们考虑我的问题,并考虑所提议的更改是否会使页眉无效或是否仍然有效。 首先,关于标题部分的第一列: