微信和支付宝 app user-agent

微信
Array (
[HTTP_HOST] => 192.168.1.2
[HTTP_CONNECTION] => keep-alive
[HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/wxpic,image/sharpp,/;q=0.8
[HTTP_USER_AGENT] => Mozilla/5.0 (Linux; Android 5.0.2; Redmi Note 3 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.9 TBS/036906 Safari/537.36 MicroMessenger/6.5.3.980 NetType/WIFI Language/zh_CN
[HTTP_ACCEPT_ENCODING] => gzip, deflate
[HTTP_ACCEPT_LANGUAGE] => zh-CN,en-US;q=0.8
[PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[SERVER_SIGNATURE] =>Apache/2.4.7 (Ubuntu) Server at 192.168.1.2 Port 80
[SERVER_SOFTWARE] => Apache/2.4.7 (Ubuntu)
[SERVER_NAME] => 192.168.1.2 [SERVER_ADDR] => 192.168.1.2
[SERVER_PORT] => 80
[REMOTE_ADDR] => 192.168.1.157
[DOCUMENT_ROOT] => /www/htdocs
[REQUEST_SCHEME] => http
[CONTEXT_PREFIX] =>
[CONTEXT_DOCUMENT_ROOT] => /www/htdocs
[SERVER_ADMIN] => webmaster@localhost
[SCRIPT_FILENAME] => /www/htdocs/egg.webjoon.local/phpqrcode/browsertest.php
[REMOTE_PORT] => 55617
[GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /egg.webjoon.local/phpqrcode/browsertest.php [SCRIPT_NAME] => /egg.webjoon.local/phpqrcode/browsertest.php [PHP_SELF] => /egg.webjoon.local/phpqrcode/browsertest.php [REQUEST_TIME_FLOAT] => 1484278269.98 [REQUEST_TIME] => 1484278269 )

支付宝
Array ( [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8,UC/163
[HTTP_USER_AGENT] => Mozilla/5.0 (Linux; U; Android 5.0.2; zh-cn; Redmi Note 3 Build/LRX22G) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/1.0.0.100 U3/0.8.0 Mobile Safari/534.30 Nebula AlipayDefined(nt:WIFI,ws:360|640|3.0) AliApp(AP/10.0.1.123166) AlipayClient/10.0.1.123166 Language/zh-Hans useStatusBar/true
[HTTP_CONNECTION] => keep-alive [HTTP_ACCEPT_LANGUAGE] => zh-CN,en-US;q=0.8 [HTTP_ACCEPT_ENCODING] => gzip [HTTP_HOST] => 192.168.1.2 [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin [SERVER_SIGNATURE] =>
Apache/2.4.7 (Ubuntu) Server at 192.168.1.2 Port 80
[SERVER_SOFTWARE] => Apache/2.4.7 (Ubuntu) [SERVER_NAME] => 192.168.1.2 [SERVER_ADDR] => 192.168.1.2 [SERVER_PORT] => 80 [REMOTE_ADDR] => 192.168.1.157 [DOCUMENT_ROOT] => /www/htdocs [REQUEST_SCHEME] => http [CONTEXT_PREFIX] => [CONTEXT_DOCUMENT_ROOT] => /www/htdocs [SERVER_ADMIN] => webmaster@localhost [SCRIPT_FILENAME] => /www/htdocs/egg.webjoon.local/phpqrcode/browsertest.php [REMOTE_PORT] => 52848 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /egg.webjoon.local/phpqrcode/browsertest.php [SCRIPT_NAME] => /egg.webjoon.local/phpqrcode/browsertest.php [PHP_SELF] => /egg.webjoon.local/phpqrcode/browsertest.php [REQUEST_TIME_FLOAT] => 1484279008.071 [REQUEST_TIME] => 1484279008 )
“`

在尝试构造微信User-Agent字符串时,需要考虑到微信浏览器(WeChat内置浏览器)的一些常见特征。虽然微信有自己的特定标识,但直接复制其完整的User-Agent通常是不推荐的,因为这可能会被服务器识别为非标准或机器人访问。然而,你可以基于通用浏览器信息并结合微信浏览器特有的标记来创建一个近似的User-Agent。 简要版解释[^1]: User-Agent通常会包含浏览器类型(如'Mozilla'或'AppleWebKit')、操作系统、内核版本以及浏览器版本。对于微信内置浏览器,可以参考类似以下结构: ```plaintext 'Mozilla/5.0 (Linux; Android 10; Wechat Build/MX4GQ190620) AppleWebKit/537.36 (KHTML, like Gecko) Version/7.0.22 MicroMessenger/7.0.22.1810(0x27000E33) NetType/WIFI Language/zh_CN' ``` 这里的关键点包括"MicroMessenger"标识版本号。为了模拟微信浏览器,你可以这样构造: ```python # 基于通用浏览器信息 os_name = "Linux" os_version = "Android 10" app_name = "Wechat" app_version = "7.0.22" wechat_substring = "MicroMessenger/" + app_version # 构造User-Agent user_agent = f'Mozilla/5.0 ({os_name}; {os_version}; {app_name} Build/{app_version}) AppleWebKit/537.36 (KHTML, like Gecko) Version/{app_version} {wechat_substring} (NetType/WIFI Language/zh_CN)' ``` 请注意,这个例子是基于一般的推测模式,实际的微信User-Agent可能更复杂,并随微信更新而变化。在自动化任务中,最好还是使用真实用户设备的User-Agent或者通过抓包工具获取到的样本。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值