每次上外网都要登录网关,比较麻烦,于是想着自己用python写了一个小程序。(每次写博客不能贴图片真的好蛋疼。。。)
首先要确定模拟登录用的是http协议啦,否则其他的协议可能解密比较麻烦吧。
然后打开Chrome或者Firefox里的抓包工具(Chrome是Inspect Elements中的Network栏),输入帐号密码点击登录之后就可以得到post的http包,查看http Request包的内容。。。。
也就是一些格式什么的,到时候写程序的时候直接拷贝上去就可以啦!
直接贴上模拟登录的代码吧:
#encoding=utf8 import requestsurl = 'http://bbs.byr.cn/user/ajax_login.json'
header = { 'User-Agent' : 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0',
'HOST':'bbs.byr.cn',
'X-Requested-With':'XMLHttpRequest' }form_data = {
'id':'xx',
'passwd':'xx',}
s=requests.session()
response = s.post(url,data=form_data,headers=header)
print response.text
这是登录我邮的代码,很简单吧?用到了 requests 包而已。
好吧。。其实是这个是我好久以前做python爬虫的时候自己写着玩的。。。这个星期又懒了。。感觉android没有什么东西可以写。。。。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于