您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

开源中国个人帐号信息抓取实例

2025/11/30 13:07:43发布29次查看
开源中国个人帐号信息抓取实例,代码供参考,简单改进,可快速制作一个命令行管理自己帐号的工具。
实例使用snoopy,simple_html_dom包,可直接在开源中国进行下载。。。。
proxy_host=###;// $snoopy->proxy_port=8888;// $snoopy->user=***;// $snoopy->pass=****;$snoopy->agent = (mozilla/5.0 (windows nt 6.1; win64; x64; rv:24.0) gecko/20131117 firefox/24.0 palemoon/24.1.2);$snoopy->referer = http://www.oschina.net/;$snoopy->cookies[oscid] = '******';$snoopy->fetch(https://www.oschina.net/home/login?goto_page=http%3a%2f%2fwww.oschina.net%2f);//认证 需要认证才能有权限获取到数据$submit_url = http://www.oschina.net/action/user/hash_login;$submit_vars[email] = *****;$submit_vars[pwd] = sha1(*******);$submit_vars[save_login] = 1;$submit_vars[submit] = 现在登录;$snoopy->submit($submit_url,$submit_vars);echo 认证情况\n;// print $snoopy->results;//认证通过后,开始获取数据$snoopy->fetch(http://my.oschina.net/******/admin/inbox);echo 开源中国个人帐号信息测试程序\n;echo 时间:.date(y-m-d h:i:s).\n;// echo iconv(utf-8,gbk//ignore,$snoopy->results);$result=$snoopy->results;// print $result;//simple_html_dom解释包使用实例$shtml=new simple_html_dom();$html = str_get_html($result);$messs=$html->find('ul.msgs li[id]');foreach($messs as $mess){ $at=$shtml->load($mess); echo ===================\n; echo $at.\n; echo -----------\n下面是上面html信息的分析提取处理:\n; echo '信息id: '.$at->find('li[id]',0)->id.''.\n; echo '信息: '.trim($at->find('div.msg',0)->plaintext).\n; echo '日期: '.trim($at->find('div.bottom span.date',0)->plaintext).' '.\n; print(===================\n);}
复制代码
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product