初学Python(Day1)

2020年5月19日


https://www.runoob.com/
4-5天共用时10多个小时,粗略看完 python3.X的教程。

下载Python3.7.2安装配置环境。跟着教程写实验小程序。(熟悉语法和书写格式,摸索IDE)

尝试写程序登录家中的路由器 192.168.1.1

由于没有写过任何关于http相关的程序,所以对这方面的技术了解程度等于零(小白一个,从头开始学)。
由于自己学过C++和JAVA,对于SOCKET比较熟悉,本着“语言不同、框架类似”的原则,一步步摸索着写。

摸索过程:
http协议用get或post(这个之前有所了解)。
百度后知道python一般用requests或urllib库。
随便选了一个requests。(import requests后报错),pip安装requests库(顺便学了个小技巧)

Pip install XXX --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple (访问国内资源下载更快)

按照教程先requests.get(“http://192.168.1.1”),很顺利的获得<Response [200]>【成功访问路由器首页】,有点小成就,正式开始登录。

开始使用Requests.post()传递登录密码。
继续查阅资料学习post 的用法。发现post的3个重要参数“url”,“datas”,“ headers”。
接着查阅学习datas,传递登录密码数据。通过chrome观察数据格式是字典,但是password被加密成16位字符。
查阅password加密算法,很容易就找到了一个算法。经过验证是正确的。
将加密后的datas通过post测试下。结果<Response [200]>+error_code:-40210。
查阅错误代码 -40210是什么意思。无果。。。。看来是路由器内置的错误代码,没人去分析了。

凌晨了。。。困了,睡了。下次再弄吧~~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值