位置: 编程技术 - 正文

Python脚本实现虾米网签到功能(python 脚本编写)

编辑:rootadmin

推荐整理分享Python脚本实现虾米网签到功能(python 脚本编写),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python脚本编写教程视频,用python怎么写脚本,python脚本视频教程,用python做脚本,用python做脚本,python 脚本编写,pythoni脚本,python脚本编写教程视频,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Python脚本实现虾米网签到功能的方法。分享给大家供大家参考,具体如下:

概述

这个脚本完成了自动登录虾米网、签到的功能。

大致要用到urllib、urllib2、cookielib这几个模块。其实就是用python实现向指定的url去post数据。

至于我怎么知道在浏览器里面登录和签到时浏览器都向服务器post了什么数据的问题,可以用强大的chrome:F->Network里面可以看得到。有的服务器登录成功后会让客户端浏览器跳转或者立即刷新一次页面等等,会把登录时向服务器post的数据刷没掉,那么就要用到强大的抓包软件——WireShark来分析。比如用chrome:

然后就可以写了,构造Request Headers和要Post的Data(就是Chrome里的Form Data),ID和Pwd是明文传输,呵呵。

代码

下面是代码:

Python脚本实现虾米网签到功能(python 脚本编写)

然后运行一下脚本就可以登录、签到了。

后记

有的Discuz!论坛据说是为了防止用户用网页之外的途径向服务器post数据,服务器在每个用户每次登录成功后生成一个叫formhash的值,作为表单的隐藏域返回给客户端(服务端也有保存)。

客户端在向服务器post数据的时候,这个值会作为表单的一项数据“神不知鬼不觉”(因为是表单的隐藏域)地一同post过去,服务端收到客户端的post请求后,和服务端的formhash值作对比,就能知道是否是通过浏览器页面的方式post的数据了。

不过如果真的是为了防止这,这个做法真的有用吗?我试了一下,只需用简单的正则分析下登录成功返回的html,找到formhash值,再用上述方法和理论post过去即可,成功的完成了签到的功能。

反正不管怎么说,就是用脚本“假装”地完成了一下用浏览器登录并签到的过程。附:由于网站可能进行改版或升级,那么向服务器中post的数据可能会有变化,那么就要对代码进行相应调整,故代码仅供研究和学习参考之用。

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

python去除文件中空格、Tab及回车的方法 本文实例讲述了python去除文件中空格、Tab及回车的方法。分享给大家供大家参考,具体如下:在最近的开发工作中,为了应付比赛赶进度,服务端的json

python字符串连接方法分析 本文实例分析了python字符串连接方法。分享给大家供大家参考,具体如下:python字符串连接有几种方法,把大家可能用到的列出来,第一个方法效率是

python 实时遍历日志文件 open遍历一个大日志文件使用readlines()还是readline()总体上readlines()不慢于python一次次调用readline(),因为前者的循环在C语言层面,而使用readline()的循环是

标签: python 脚本编写

本文链接地址:https://www.jiuchutong.com/biancheng/385286.html 转载请保留说明!

上一篇:Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法(python 脚本)

下一篇:python去除文件中空格、Tab及回车的方法(python去除文件中的空格)

  • 法律会计审计咨询合同需要缴纳印花税吗
  • 水利建设基金申报期限
  • 公司车转个人名下要交多少税
  • 扣缴附加税怎么做分录
  • 企业内部控制调查问卷
  • 一般纳税人销售使用过的固定资产
  • 外经证预缴附加税
  • 房地产按揭贷款是什么意思
  • 事业单位收到增资款
  • 办理金税盘需要多少钱
  • 取得不动产时的作价
  • 本年累计金额和上年金额
  • 个体户开发票要交税吗
  • 销售返利如何做分录
  • 财务费用为负数怎么结转
  • 经营性租入的固定资产需要计提折旧吗
  • 以旧换新计税依据
  • 分支机构注销留抵税额可以税前扣除吗?
  • 进口货物如何缴增值税
  • 如何用python查数据
  • 房地产开发资质查询
  • 股票股利和现金股利的共同点
  • 如何使用windows的记事本创建文件
  • 报销金额和发票金额不一致怎么做账
  • 付款保险费
  • 主营业务收入发票
  • 最常用的成本核算方法表
  • PHP:imagecolortransparent()的用法_GD库图像处理函数
  • 商誉准则最新修订时间
  • 长期股权投资期末按什么计量
  • 整体租赁合同
  • PHP中使用关键字什么来指明类与类之间的继承关系
  • 利息收入做红字
  • pytorch教程
  • phpwebsocket框架
  • PHP编写简易计算器
  • 购买方已认证怎么开具红字信息表
  • 所得税汇算清缴调整项目
  • SQLite教程(十三):C语言编程实例代码(1)
  • 加油的电子发票在哪里找
  • 商誉必须减值吗
  • 委托加工物资科目贷方登记的内容有什么
  • 单位或个体经营者
  • 会计中管理费用和制造费用的区别
  • 广交会展务
  • 国有企业无偿划转股权缴纳印花税
  • 年终奖能算在工资里吗
  • 销售费用的增值税是进项还是销项
  • 不允许抵扣进项税额的是
  • 税率与征收率是怎么回事
  • 进项税加计抵减的分录怎么做?
  • 政府会计制度之1613在建工程
  • 营改增后建筑业怎么开票
  • 对公账户 取款
  • 出口未报关收到外汇怎样处理
  • 京东卖家怎么开普通发票
  • Win8系统Smartscreen筛选器界面变灰无法设置的解决方法
  • ubuntu lnmp环境搭建
  • auto mac
  • linux安装有几种方法
  • linux病毒排查
  • Manjaro Linux 0.8.13发布下载 可将系统装入SD卡
  • unity调用android方法
  • 批处理修改文件修改日期
  • perl中的$_
  • js引入css文件
  • node.js视频教程
  • 网关绑定失败怎么设置
  • 在指定目录查找的文件
  • 电脑完美平台
  • python怎么生成随机函数
  • 蓝色的css代码
  • 网页编辑器手机版
  • ie8不支持
  • AndroidAnnotations框架Eclipse下的配置
  • linux python gui
  • 怎样学好js中的逻辑
  • 河南城乡居民医疗保险电话
  • 小规模企业零申报怎么操作
  • 如何查询车辆购置税完税证明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设