由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Military版 - 请教个wget获取要密码登录的http页面的问题 (转载)
相关主题
不懂IT,无法理解为什么微信这么执着于二维码登录借“Cookies”金蝉脱壳,360投700万美元买得“护身符”
买买提又改版了?登录需要验证码?IE是世界上最慢的浏览器
我只讲一点,月饼事件西藏秘密 全46集视频 直接下载
gmail web 版特别慢土共于朝韩就如美帝于台海
比特币的本质就是电子黄金关于非诚勿扰那个哈佛abc, 报点料 (转载)
手机支付国内人喜欢就好smartphone/pad给你们带来了哪些改变? (转载)
哪位大拿解释一下怎么算Bit Coin要用显卡国人热衷于内斗,不喜欢对外获取利益
区块链不可造假而且去中心化!天朝真能采用?完全免费,也无需密码获取。 (转载)
相关话题的讨论汇总
话题: wget话题: 页面话题: 获取话题: 登录话题: http
进入Military版参与讨论
1 (共1页)
o******1
发帖数: 1046
1
【 以下文字转载自 Programming 讨论区 】
发信人: outlook1 (outlook1), 信区: Programming
标 题: 请教个wget获取要密码登录的http页面的问题
发信站: BBS 未名空间站 (Thu Oct 8 19:20:51 2015, 美东)
目的是想获取router的一些即时的信息,但是这个router不支持snmp,现在想到的只有
从http页面用wget(或者curl)搞。当然是有大量的相似的router,所以必须自动化。
但是搞不定这种登录的情形。比如登录页面是http://172.16.0.1/login/,需要获取数据的页面是http://172.16.0.1/diagnostics/。我先用wget从http://172.16.0.1/login/保存一个cookies.txt,同时加了--keep-session-cookies选项。对比了直接从浏览器的cookie,这个获取的cookies.txt内容一模一样。
但是下一步就不行了。我用了--load-cookies,然后再用--post-data把http://172.16.0.1/diagnostics/页面form中input的参数pass过去,仔细检查过,没有typo。但是就是获取不到登录后的信息,wget返回的还是未登录前的http文件。
看了一下这个页面的source,好像有一些javascript函数,还有把密码和一段string一
起sha256加密,还有form的action函数是未知的。
请教俩问题:
1. 原则上,只要所有信息输入正确,命令行输入正确,所有需要authentication的页
面都能用wget(或者curl)返回吗?
2. 具体我这个case,有没有什么建议呢?
谢谢!
1 (共1页)
进入Military版参与讨论
相关主题
完全免费,也无需密码获取。 (转载)比特币的本质就是电子黄金
中共国免费获取 iPhone 的好办法(图)zz (转载)手机支付国内人喜欢就好
各位会大义灭亲吗?哪位大拿解释一下怎么算Bit Coin要用显卡
五毛们又要高潮迭起了:如何获取温家宝财产信息区块链不可造假而且去中心化!天朝真能采用?
不懂IT,无法理解为什么微信这么执着于二维码登录借“Cookies”金蝉脱壳,360投700万美元买得“护身符”
买买提又改版了?登录需要验证码?IE是世界上最慢的浏览器
我只讲一点,月饼事件西藏秘密 全46集视频 直接下载
gmail web 版特别慢土共于朝韩就如美帝于台海
相关话题的讨论汇总
话题: wget话题: 页面话题: 获取话题: 登录话题: http