吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1468|回复: 15
收起左侧

[已解决] php get请求不到网站内容

[复制链接]
小姐姐退下吧 发表于 2021-1-21 14:48
本帖最后由 小姐姐退下吧 于 2021-3-5 09:41 编辑

有高人帮看看是啥原因么?

请求网址:

https://www.xiaohongshu.com/discovery/item/5ffae0d2000000000101fb0e




代码:


[PHP] 纯文本查看 复制代码
function http_get($url)
{
    $Header=array( "User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1"
);
    $con=curl_init((string)$url);
    curl_setopt($con,CURLOPT_HEADER,False);
    curl_setopt($con,CURLOPT_SSL_VERIFYPEER,False);
    curl_setopt($con,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($con,CURLOPT_HTTPHEADER,$Header);
    curl_setopt($con,CURLOPT_TIMEOUT,5000);
    $result = curl_exec($con);
    return $result;
}


发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 小姐姐退下吧 发表于 2021-1-22 10:23
zhshazi523 发表于 2021-1-22 09:00
你用这个代码直接看源代码 输出的就是原连接的html 用echo输出就展示网页代码了 你直接保存文件也好 或者调 ...

你这代码放在线上不行的哦,后面我这边已经解决了 需要伪装下ip为本地
Su、 发表于 2021-1-21 15:15
加上这两个

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
风一样自由 发表于 2021-1-21 15:21
本帖最后由 风一样自由 于 2021-1-21 15:35 编辑

$url = "https://www.xiaohongshu.com/discovery/item/5ffae0d2000000000101fb0e";
$header=array( "User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1");

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_TIMEOUT, 5000);

$output = curl_exec($curl);
curl_close($curl);
file_put_contents("E:\web.txt", $output);
zhshazi523 发表于 2021-1-21 15:22
我看了一下 光着一个协议头不够 还要带着cookie  先访问首页获取cookie 在带着cookie和协议头就可以获取到了
 楼主| 小姐姐退下吧 发表于 2021-1-21 15:30
风一样自由 发表于 2021-1-21 15:21
$url = "https://www.xiaohongshu.com/discovery/item/5ffae0d2000000000101fb0e";
$header=array( "User- ...

不行呢,提示302 Found
 楼主| 小姐姐退下吧 发表于 2021-1-21 15:30
zhshazi523 发表于 2021-1-21 15:22
我看了一下 光着一个协议头不够 还要带着cookie  先访问首页获取cookie 在带着cookie和协议头就可以获取到 ...

试过了 还是不行呢
zhshazi523 发表于 2021-1-21 15:33

很麻烦 我看了一下 cookie附带了好多信息 不好弄
zhshazi523 发表于 2021-1-21 15:34

你cookie带上

[PHP] 纯文本查看 复制代码
xhsTrackerId=64a176e9-8522-49b9-c933-002430a6b0b5; extra_exp_ids=gif_exp1,ques_exp2; xhsuid=EmwOqYx8BhcSSFdh; timestamp2=20210121c25ce91632c5a1f40f59ae30; timestamp2.sig=pqz4gyUVpokx0QTum4EWjMQHDwfcsxlJRz2MHa0V-tI; xhs_spses.5dde=*; noteIndex=4; xhs_spid.5dde=f58d65bace31dddc.1611212761.1.1611214254.1611212761.e45187a2-c8d8-4fb3-b09d-56ed8037c6c7
 楼主| 小姐姐退下吧 发表于 2021-1-21 15:37
本帖最后由 小姐姐退下吧 于 2021-1-21 15:48 编辑
zhshazi523 发表于 2021-1-21 15:34
你cookie带上

[mw_shl_code=php,true]xhsTrackerId=64a176e9-8522-49b9-c933-002430a6b0b5; extra_exp ...

加上了 还是发现不行。。

风一样自由 发表于 2021-1-21 15:42
本帖最后由 风一样自由 于 2021-1-21 15:43 编辑

具体想获取什么信息
file_put_contents("E:\web.txt", $output);
导出来内容和view-source:https://www.xiaohongshu.com/discovery/item/5ffae0d2000000000101fb0e一样
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 06:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表