MENU

cURL网页抓取 PHP全功能版本支持SOCKS5

October 30, 2019 • 已被 181 位童鞋围观过 • 代码分享

下面的代码来源于青石。
部分修改功能
2019年11月13日14:28:32
修改了超时时间 放到最后
修改了部分功能 支持 SOCKS5代理 $Proxy["Type"]=5的时候 为SOCKS5代理 不设置为HTTP/HTTPS代理

<?php
/**
 * 名称:cURL网页抓取
 * 版本:v0.3
 * 作者:吣碎De人(http://www.qs5.org)
 * 最后更新时间:2013年2月4日
 * 获取更新:http://www.qs5.org/
 *
 */


//使用方法:
/*
$_Url = "http://www.baidu.com";
$_Data = "u=admin&p=123456";
$_Cookies = "0a63b_lastvisit=176%091359981539%09%2Flogin.php; 0a63b_winduser=BlEOUFpoCgUAAgAHWlVSDQZUCgMOUQcABwgAClFXUQFfCABTVlow; 0a63b_ck_info=%2F%09; 0a63b_lastvisit=deleted";
$Proxy = array("Proxy" => "124.160.133.2:80", "UserNmae" => "Root", "PassWord" => "Root", "Type" => "5");

$Head = array("User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)", "Accept-Language: en-us");

//                       地址  访问方式 Post数据
$_Str = Get_Web_Contents($_Url, "GET", $_Data, $_Cookies, $Head, $Proxy, 30);
print_r($_Str);
网页内容为 print_r($_Str["Body"]);
*/


[download id=348]

Last Modified: September 28, 2023