社区
Web开发应用服务器
帖子详情
Web Sever如何识别是人工通过浏览器登陆还是机器自动登陆?
ninibay
2012-04-19 01:22:52
近来要做个雅虎日本邮箱(http://mail.yahoo.co.jp)自动登陆的程序,遇到验证码的问题。问题关键在于用浏览器手工登陆的时候没有验证码,但是用C++程序实现调用WinHttpSendRequest()POST相同的数据的时候就会出现验证码输入页面,请问Server端如何判断是机器登陆的?
...全文
100
5
打赏
收藏
Web Sever如何识别是人工通过浏览器登陆还是机器自动登陆?
近来要做个雅虎日本邮箱(http://mail.yahoo.co.jp)自动登陆的程序,遇到验证码的问题。问题关键在于用浏览器手工登陆的时候没有验证码,但是用C++程序实现调用WinHttpSendRequest()POST相同的数据的时候就会出现验证码输入页面,请问Server端如何判断是机器登陆的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aopha
2012-04-20
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
抓的POST包是一样的,就是没通过GET登陆http://mail.yahoo.co.jp,而是直接POST
[/Quote]
这个js,有可能向后台发了消息。这个消息中有用户信息(比如session)
ninibay
2012-04-20
打赏
举报
回复
抓的POST包是一样的,就是没通过GET登陆http://mail.yahoo.co.jp,而是直接POST
aopha
2012-04-20
打赏
举报
回复
抓个包看看。看看两种情况下发的HTTP包是不是一样的。估计有个别字段标识。
另外查一下WinHttpSendRequest的帮助看看。
无悠
2012-04-20
打赏
举报
回复
日本人,不解释
ninibay
2012-04-19
打赏
举报
回复
雅虎中文、英文邮箱机器登陆都不会弹出验证码,就日本的特殊
什么是
自动
化测试?如何做
自动
化测试?
顾名思义,
自动
化测试是相对
人工
测试而言的,它是指把
人工
对软件的测试行为转化为由
机器
执行的一种实践。需要说明的是,单元测试属于白盒测试,很多公司的单元测试都是由开发人员负责,本文不作讨论。本文讨论的重点...
测开 -
自动
化测试 selenium -
自动
化概念 && 测试环境配置 - 细节狂魔
【
机器
代替
人工
】
自动
化测试包括UI
自动
化,接口
自动
化,单元测试
自动
化。按照这个金字塔模型来进行
自动
化测试规划,可以产生最佳的自贡话测试产出投入比(ROI),可以用较少的投入获得很好的收益。Selenium是
web
...
自动
化测试selenium_我的总结
selenium 是一个
web
的
自动
化测试工具,优点: 免费、小巧,对于不同的语言它只是一个包而已 支持多平台:windows、linux、MAC ,支持多
浏览器
:ie、ff、safari、opera、chrome 支持分布式测试...
Selenium-Server-Standalone搭建
一、概述 先说说背景吧,Selenium是一个优秀的
自动
化测试框架,可以模拟
浏览器
的各种操作来代替
人工
操作。不同的
浏览器
有 不同的driver来驱动。之前项目中使用的firefoxDriver,chromeDriver有一个缺点,就是
浏览器
...
Python
自动
化测试利器selenium详解
Selenium是一种常用的
Web
自动
化测试工具,支持多种编程语言和多种
浏览器
,可以模拟用户的交互行为,
自动
化地执行测试用例和生成测试报告。Selenium基于
浏览器
驱动实现,结合多种定位元素的方法,可以实现各种复杂的...
Web开发应用服务器
5,655
社区成员
20,181
社区内容
发帖
与我相关
我的任务
Web开发应用服务器
Web开发应用服务器相关讨论专区
复制链接
扫一扫
分享
社区描述
Web开发应用服务器相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章