导航
  • 主页
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

为什么我的头像hold不住

erhan 2012-02-03 05:23:59
上传成功后,刷新看到改成功了。到我回的帖子里也以看到头像了。

但是,过一段时间(可能是当天,也可能是几天)就又还原了

再上传,又成功

但是,过一段时间又还原了。

......


Randomize;
repeat
idHttp1.Get('http://avatar.csdn.net/6/8/9/1_erhan.jpg',mFaceStream);//取得图像
将流保存到Image1中;

//判断图像是否为缺省头像,简单地通过某点的颜色即可判断出来。
if 缺省头像 then
begin
idHttp1 post数据到登录页面(验证码识别难啊!);
从Response中取Cookie,写入idHttp1的Request的head里伪造session;

通过http://passport.csdn.net/account/profile#avatar上传本地图;
Sleep(2000);
Continue;
end;
//TWebBrowser上传的方案
{
if 缺省头像 then
begin
//因为以前登录过,2周内不用再登录鸟
WebBrowser1.Navigate('http://passport.csdn.net/account/profile#avatar');
doc := WebBrowser1.Document as IHTMLDocument2;
设置相应的input项并执行submit
//靠,粗看了下,按钮居然在iframe里,好在前几天回贴帮别人做了用WebBrowser点击iframe里按钮的,搜下代码
end;
}
sleep(Random(60)*60*1000);
until False;


感觉WebBrowser的方案简单,大家觉得呢?
还有什么好办法?

另外,灰常灰常严重地BS一下CSDN,一个破头像都hold不住。
...全文
219 点赞 收藏 20
写回复
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
一剑飘雪 2012-02-10
回复
回复
lihaiboas1 2012-02-10
[Quote=引用 11 楼 warrially 的回复:]
帅有马骑 有炮打 有车开
[/Quote]
帅有马骑 有炮打 有车开
回复
纯冰糖 2012-02-09
哈哈,有点意思
回复
ccrun.com 2012-02-09
真牛13.
回复
回复
kaikai_kk 2012-02-08
是的,是帅过头了
回复
lzg827 2012-02-08
[Quote=引用 11 楼 warrially 的回复:]
帅有马骑 有炮打 有车开
[/Quote]

亮点在11楼
回复
erhan 2012-02-08
[Quote=引用 11 楼 warrially 的回复:]
帅有马骑 有炮打 有车开
[/Quote]

你的帅,为啥没被吃掉?
回复
帅有马骑 有炮打 有车开
回复
erhan 2012-02-07
[Quote=引用 9 楼 jayqiang 的回复:]
可能是因为你的头像太帅了!
[/Quote]

帅有什么用,搞不好还不是被卒子给吃掉!
回复
jayqiang 2012-02-07
可能是因为你的头像太帅了!
回复
wsxcdx 2012-02-06

元宵节快乐!
回复
mayyang610 2012-02-06
蛋定。有高手帮忙解决问题就行,头像都是浮云。
回复
Jekhn 2012-02-04
之前改个头像好像还得积分的,都懒得改了。
回复
chinawcs 2012-02-04
没事别纠结这个了 没准csdn会改正的

另外验证码识别 不难吧 以前搞过 用三方的就可以了 不过时收费的 我这有
回复
erhan 2012-02-04
[Quote=引用 3 楼 jekhn 的回复:]
之前改个头像好像还得积分的,都懒得改了。
[/Quote]

还不如用积分呢,越整越土匪化了。
回复
erhan 2012-02-04
[Quote=引用 2 楼 chinawcs 的回复:]
没事别纠结这个了 没准csdn会改正的

另外验证码识别 不难吧 以前搞过 用三方的就可以了 不过时收费的 我这有
[/Quote]

没搞过图像识别,所以觉得难,呵呵。

爱改不改的吧,我这也只是开个玩笑。
回复
erhan 2012-02-04
[Quote=引用 1 楼 seleron 的回复:]
我也遇到过头像的问题,明明上传成功但是显示的旧的,换个机器上传的话,显示的是新的。咨询了CSDN的技术,他们的答复是浏览器的Cookies是问题。
[/Quote]

他们技术真扯,同一个文件名,今儿是上传的图,明儿是缺省的图。

扯,真能扯
回复
程晨c 2012-02-04
我也遇到过头像的问题,明明上传成功但是显示的旧的,换个机器上传的话,显示的是新的。咨询了CSDN的技术,他们的答复是浏览器的Cookies是问题。
回复
发动态
发帖子
Delphi
创建于2007-08-02

4809

社区成员

Delphi 开发及应用
申请成为版主
社区公告
暂无公告