PHP模拟百度用户登陆

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:43:46
最近百度提问比较多,所以想用PHP写个百度知道提问器

可是遇到难题了:提问前要用户登陆
http://passport.baidu.com/?login

怎么样才能模拟登陆百度用户呢
我想写一个程序字段发送数据到百度知道,但是要帐号登陆才可以提问,怎么用PHP登陆呢

不明白你的意思。

你是自己要做一个类似百度知道的网站吗?
你是想写一个程序字段发送数据到百度知道吗?

补充:
我不明白你把什么字段发送到百度,猜测你是不是想自动发帖、批量提问。

如果想批量发帖,用PHP来做难度很大,当然也不是不可能,就是要自己使用网络TCP连接WEB服务器,来实现数据的交换,并处理COOKIE,相当于编写了一个浏览器。不过你很幸运的是,百度登录不需要验证码,否则自动识别登录的验证码还是一个非常艰巨的课题。

我建议,你最后不要用PHP,而是用DELPHI等软件,通过给浏览器发送消息(POSTMESSAGE)来达到控制浏览器,实现自动登录、自动发贴、自动刷网页等功能。