时间:2021-05-20
有时候作为非官方开发的APP集成了官方的所有信息,但是现在需要实现另一个功能那就是登录发表评论到官方的网站,而非官方的APP并不知道官方网站是怎么实现登录与评论的,而且越大型的网站,为了防止这样的事情发生,增加了许许多多阻碍,不过我们这里可以给大家提供一个通用的方式,就是有点费时,不过按照此方法,基本所有的网站都不在话下。今天就拿CSDN做一下试验。
1.登录CSDN
查看其源代码看看其form表单:
其难点在post data数据中it的value与execution的value,其为随机产生,这估计是CSDN防止恶意登录设置的动态标识,不过你可以在Android 中先获取该值然后设置到需要提交的表单项中。
下面使用xutils与Jsoup获取网页属性:
将输出如下日志信息:
其返回1代表成功,返回0代表失败,唯一需要说明的是我设置的超时时间是15秒,为什么设置这么长时间,想必大家比我清楚,CSDN在网页评论都需要这么长时间,何况手机端呢。
在看看网页效果:
多的一个是测试中超时报错发表上去的。
这篇文章只是模拟的登录与评论CSDN,其他网站与这差不多。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
C++模拟实现list(迭代器)实现代码:#pragmaonce;#include#include#includeusingnamespacestd;templ
本文实例为大家分享了Android实现朋友圈评论回复列表的具体代码,供大家参考,具体内容如下Android实现朋友圈评论回复列表Android实现朋友圈点赞列表
Android获取屏幕尺寸实例代码实现代码:/*****使Android程序支持了多种分辨率*/intmWidthScreen,mHeightScreen;Di
Android点击editview以外位置实现隐藏输入法实现代码:@OverridepublicbooleandispatchTouchEvent(Motion
C语言数据结构实现银行模拟实现代码:#include#include#include#defineMAX_WIN20#defineMAX_STAY100type