私人论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1619|回复: 0

php 调用 wget 模拟浏览器下载文件

[复制链接]

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
发表于 2020-5-4 14:40:28 | 显示全部楼层 |阅读模式
  1. <?php

  2. $url = 'http://img.sslibrary.com/n/8358ac80b6dc22d0ee6742c755018024MC264708996922/img0/4345D2B493D46FF5FC0235F71F059960B9144744490FC8B22E56B6565879D2F0CADA7A34898537BA8284DF517FFE3F3068794C2A1513A3CAFAD5599D0B8064788CAF2D9D59D81855F46FE0933B3B2815026F8783C897617F5A0AE0E5C63269415A14B991C3B9BCADC798CA5B460C90F46CBF/bf1/qw/12710475/E6D50EFBC9E04757B4576FB01D833CD3/';

  3. $filedir = __DIR__ .'/';
  4. $md5 = '9bcaf3fe00d1c5c5f4fe16cd0db266c4';
  5. $sleep = 1000000;

  6. $exe = 'wget --load-cookies=cookies.txt --user-agent="Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0" --referer ';
  7. $exe .= 'http://img.sslibrary.com/n/slib/book/slib/12710475/e6d50efbc9e04757b4576fb01d833cd3/732ac7468b1621bb0291924658684810.shtml -T 25 -t 0 -O ';

  8. //正文
  9. //*
  10. for($i=1;$i<=597;$i++){
  11.         $name = str_pad($i,6,'0',STR_PAD_LEFT);
  12.         $urli = $url . $name.'?zoom=2';
  13.         $filepathname = $filedir .$name . '.png';
  14.         if (!file_exists($filepathname)) {
  15.                 exec($exe . $filepathname .' '.$urli);
  16.                 usleep($sleep);
  17.                 if(md5_file($filepathname) == $md5){
  18.                         unlink($filepathname);
  19.                         $i -= 1;
  20.                 }
  21.         }
  22. }
  23. //*/
复制代码

其中 cookies.txt 内容如下
  1. # HTTP cookie file.
  2. # Generated by Wget on 2020-05-04 12:57:33.
  3. # Edit at your own risk.

  4. .sslibrary.com        TRUE        /        FALSE        3736051899        account       
  5. .sslibrary.com        TRUE        /        FALSE        3736051899        deptid        992
  6. .sslibrary.com        TRUE        /        FALSE        3736051899        DSSTASH_LOG        C_34-UN_992-US_-1-T_1588558929637
  7. .sslibrary.com        TRUE        /        FALSE        3736051899        enc        eceeeeaefa8d1360ce25b508f57bbeb2
  8. .sslibrary.com        TRUE        /        FALSE        3736051899        loginType        ip
  9. .sslibrary.com        TRUE        /        FALSE        3736051899        msign        195509163152253
  10. .sslibrary.com        TRUE        /        FALSE        3736051899        UM_distinctid        1718c8f8fab138-03b42fae40309c-153a7440-1fa400-1718c8f8fac37
  11. .sslibrary.com        TRUE        /        FALSE        3736051899        username        222.175.180.10
  12. img.sslibrary.com        TRUE        /        FALSE        3736051899        __dxca        33b98fbf-aeef-4250-8f8f-2d7a5916363f
  13. img.sslibrary.com        TRUE        /        FALSE        3736051899        JSESSIONID        29D275DED4D62FEAF5766A27AD473919.jp126
  14. img.sslibrary.com        TRUE        /        FALSE        3736051899        route        a575489903c484633764084e1347a9d1
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|私人论坛

GMT+8, 2026-2-20 11:24 , Processed in 0.051209 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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