麻烦帮忙看下PHP的采集信息代码

发布于 2022-09-05 06:24:33 字数 1165 浏览 20 评论 0

想通过VIN码采集页面信息,但是返现post参数都提交过去后,页面却没有结果,麻烦帮我看下,是哪个参数写错了吗?还是?谢谢了

正常查询结果:

clipboard.png

clipboard.png

我的代码:

// Vin 码参数
        $query_info = array(
            'leftvin' => 'LSGAR5AL',
            'textfield3' => '',
            'rightvin' => 'HH133445',
            'x' => 69,
            'y' => 31
        );
        // 参数上下文
        $context = stream_context_create(array(
            'http' => array(
                'method'  => 'POST',
                'header'  => "Content-type: application/x-www-form-urlencoded",
                'content' => http_build_query($query_info),
                'timeout' => 20
            )
        ));
        // 抓取页面第一层网址
        $url = "http://www.chinacar.com.cn/vin_index.html";
        // 开始抓取
        $content = file_get_contents($url, false, $context);
        var_dump($content);die;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄居人 2022-09-12 06:24:33

http请求的话,用curl
另外post参数都传了,你可能没有放相应的cookie(登录信息)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文