Hacking 开心网(虚拟朋友) with Mechanize
url: [url]http://www.kaixin001.com/login/login.php[/url]
email: [email]xxx@xxx.com[/email]
password: xxxxxx
trueman:
url: [url]http://www.kaixin001.com/app/app.php?aid=1068[/url]
require 'mechanize'
require 'yaml'
class KaixinTrueMan < WWW::Mechanize
if not File.exists?('pp.yaml')
puts "Please setup the pp.yaml for configuration first"
exit
end
conf = YAML::load_file('pp.yaml')
logins = conf["logins"]
trueman = conf["trueman"]
KAIXIN_EMAIL = logins["email"]
KAIXIN_PWD = logins["password"]
LOGIN_URL = logins["url"]
TRUEMAN_URL = trueman["url"]
attr_accessor :logged_in
def initialize
super
end
def spider_to(url=TRUEMAN_URL)
login or return false unless self.logged_in
sleep(3)
page = post(url)
if page.uri.to_s == TRUEMAN_URL
return page
end
end
def feeding
page = spider_to
sleep(3)
# get flash
page.search("//div[@id='mainplayer']")
# TODO
# ... ...
end
private
def login(email = KAIXIN_EMAIL,password = KAIXIN_PWD)
@logged_in = begin
page = post(LOGIN_URL,{"email" => email,"password" => password})
if page.uri.to_s == 'http://www.kaixin001.com/home/'
return true
else
history.clear
return false
end
end
end
end
Hacking 开心网(虚拟朋友) with Mechanize相关推荐
- 开心网竞争对手不是校内网
那一夜的疯狂 就如同一夜之间,开心网迅速的火了,张三李四的邀请塞满邮箱,媒体赶场式的议论非议,白领地铁公交里臭屁.开心网的一把火把2008年的SNS给烧到high状,让51眼红.校内愤恨. 开 ...
- 拖稿一年的开心网研究
我上开心,是从08年5月,被同事买进去做奴隶开始.2个月后便皈依了开心,迷上社交网站.大约在一年之前,我开始嚷嚷着,要写一篇对开心的产品研究,拖稿至今,被人揶揄很多.直到09年的国庆才下决心动笔.此时 ...
- 风水树笔记之四:拖稿一年的开心网研究,互联网营销
文/纯银 写于2009年10月21日 我上开心,是从08年5月,被同事买进去做奴隶开始.2个月后便皈依了开心,迷上社交网站.大约在一年之前,我开始嚷嚷着,要写一篇对开心的产品研究,拖稿至今,被人揶揄很 ...
- excel 重复方差分析_如何在Excel中运行方差方差分析的两种方法
excel 重复方差分析 Recently, we looked at how to Perform a One-Way Analysis of Variance in Excel. In today ...
- 被微信绑架下的生活 还能刷出存在感吗
沟通便利,却也加剧信息泛滥:分享快乐,却也增添过度曝光烦恼.就像硬币的两面,微信如日中天之时,用户的无奈也与日俱增.3年用户规模达6亿,尽管微信以前所未有的速度缔造社交平台的新时代,但不少日益疲惫的用 ...
- JavaEye论坛热点推荐-2009年3月
JavaEye论坛热点推荐-2009年3月 JavaEye论坛是JavaEye文章质量最高讨论最活跃的版面之一,我们为您总结了2009年3月份的论坛Java,AJAX,Ruby,综合技术和项目管理等热 ...
- 年终收藏!吴恩达盘点2020年度AI热门事件
本文转自雷锋网,如需转载请至雷锋网官网申请授权. 昨日,吴恩达在圣诞节之际回顾了2020年AI的一些重大发展,包括AI应对新冠疫情.数据集存在种族偏见.对抗虚假信息算法.AlphaFold预测蛋白质三 ...
- 吴恩达:2020 年,这些 AI 大事件让我无法忘怀...
作者:吴恩达 编译:陈大鑫.贝爽 编辑:青暮 转自:AI科技评论 日前,吴恩达在圣诞节之际回顾了2020年AI的一些重大事件,包括AI应对新冠疫情.数据集存在种族偏见.对抗虚假信息算法.AlphaFo ...
- 公共无线网络多陷阱 ***称15分钟盗银行账号密码
网购不满意要退换货,多年不见的老友突然上线,到哪里都"蹭"无线网络,这些年轻人几乎都会遇到的事,正在成为新骗术的高发区.随着银行卡网银业务.网上支付的盛行,许多"垂钓者& ...
最新文章
- Enterprise Architect
- 4000字干货分享|一文学会搭建炫酷可视化大屏
- js get/set Cookie
- interrupt()会中断线程的wait等待
- Android之部分手机(oppo r9s)安装app出现崩溃问题解决办法
- 使用JFlex生成词法分析器 1:安装配置
- java byte缓存_java-如何使用带byte []键的番石榴缓存?
- 【转载】一百年后,人类怎样编程?
- 4个mos管驱动的全桥电路原理_逆变器工作原理
- Word2007发布文章成功
- mysql索引表交换分区_MySQL交换分区的实例详解
- 微信小程序云存储(文件上传到云端)
- 【应用程序无法正常启动0xc000007b 请点击确定关闭应用程序】的错误如何解决?
- SAP那些事-职业篇-25-顾问的价值
- 不要过分相信基础函数, 因为那也是人写的------警惕负负得正的现有逻辑之坑
- 2、用PHP求圆的面积和周长
- 吃了老边饺子,感觉比大清花好吃,呵呵
- 地理加权回归 | 模型如何应用于新数据的预测?
- 用AutoCAD画尺寸链小结
- vscode pytorch在debug时遇到问题:Error in `python‘: double free or corruption (prev)
热门文章
- python模拟手写笔迹_Python实现基于KNN算法的笔迹识别功能详解
- Typora+github代替云笔记(git上传文件至github)
- 动态软件测试是什么意思,什么是动态测试?
- mysql-发生系统错误1067
- 迅睿cms免费开源系统 v4.3.14
- 计算机应用系统统考配书光盘,统考配书光盘计算机应用基础使用手册
- 百度、腾讯、阿里等互联网公司年终奖都发多少?找工作指南
- @ERROR: auth failed on module wwwroot rsync error: error starting client-server protocol (code 5) at
- Linux——操作系统安装
- 竞品商业情报收集和竞品商业情报分析该怎么做?