php 模拟返回400,用php模拟登陆报400错,是什么原因

news/2025/2/9 9:55:47 标签: php 模拟返回400

各位达人:我用php爬虫模拟登陆,在不加headers的时候报405错,加上headers报400错,能否指点下解决思路,万分感谢!!

用的代码如下:

// 要访问的目标页面

// ***服务器

define("PROXY_SERVER", "tcp://t.16yun.cn:31111");

// 隧道身份信息

define("PROXY_USER", "16YUN123");

define("PROXY_PASS", "123456");

$proxyAuth = base64_encode(PROXY_USER . ":" . PROXY_PASS);

// 设置 Proxy tunnel

$tunnel = rand(1,10000);

$headers = implode("\r\n", [

"Proxy-Authorization: Basic {$proxyAuth}",

"Proxy-Tunnel: ${tunnel}",

]);

$sniServer = parse_url($urls, PHP_URL_HOST);

$options = [

"http" => [

"proxy"  => PROXY_SERVER,

"header" => $headers,

"method" => "GET",

'request_fulluri' => true,

],

'ssl' => array(

'SNI_enabled' => true, // Disable SNI for https over http proxies

'SNI_server_name' => $sniServer

)

];

print($url);

$context = stream_context_create($options);

$result = file_get_contents($url, false, $context);

var_dump($result);

// 访问 HTTPS 页面

print($urls);

$context = stream_context_create($options);

$result = file_get_contents($urls, false, $context);

var_dump($result);


http://www.niftyadmin.cn/n/712189.html

相关文章

[数据结构]归并排序

2019独角兽企业重金招聘Python工程师标准>>> 归并排序 简述 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 其对数组进行排序时的基本操作在于两个有序序列进行合并操作。其代码部…

rec删除xposed_刷机,twrp,安装xposed

首先明白几个名词:recovery模式,类似于pc端的PE系统,每个手机都有自带的rec,但不好用,最好自己刷一个,现在市面最好用的是twrpfastboot模式,比recovery更底层,进入fastboot可以刷第三…

matlab中nntool,matlab nntool

输入【1.00 0.34 0.63 0.5 0.64 0.49 0.520.19 0.18 0.06 1 0.14 0.04 0.180.94 0.00 0.14 0.5 0.19 0.17 1.000.13 …

web前端学习(三十三)——JavaScript变量、数据类型的相关设置

1.JS变量 与代数一样,JavaScript 变量可用于存放值(比如 x5)和表达式(比如 zxy)。变量是用于存储信息的"容器"。 变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的…

rsa 公 填充模式的_RSA中pkcs1的填充方法具体是什么?

展开全部1)RSA_PKCS1_PADDING 填充模式,最常用的模式要求:输入 必须32313133353236313431303231363533e4b893e5b19e31333262353433 比 RSA 钥模长(modulus) 短至少11个字节, 也就是 RSA_size(rsa) – 11如果输入的明文过长,必须切割, 然后填充…

iMatrix平台中子标签(grid:subGrid)的参数说明

2019独角兽企业重金招聘Python工程师标准>>> 子表标签(grid:subGrid) 参数说明: 1. 子表标签必须和列表标签(参照3.列表标签)组合使用,首先在【系统元数据管理】【表单管理】【数据表管理】中录入数据表&#xff0…

php预约成功的短信,去驾校报名,然后发个短信,交警发的,说预约注册成功,然后干嘛...

意思是:可以网上预约考试了。报名后体检照相录,车申请建档,车管所审批后才会给你短信。这个时间大致要十天左右。扩展资料:驾驶机动车需要一定的驾驶技能,缺少这种技能的如果随意驾驶机动车,就有可能发生交…

关于ListView的setEmptyView没效果的问题

使用listView或者gridView时,当列表为空时。有时须要显示一个特殊的empty view来提示用户,普通情况下,假设你是继承ListActivity。仅仅要 TextView tv new TextView(this); tv.setText("this is a empty view") setEmptyView(tv…