位置: 编程技术 - 正文

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去除文件中的空格)

  • 印花税计入税金及附加还是应交税费
  • 销项税额是开票金额么
  • 印花税计入税金及附加吗
  • 上市审计费入账
  • 银行利息月末结算方式
  • 附加税减半征收政策从什么时候开始
  • 增资导致丧失控制权
  • 发包工程会计账务处理
  • 电信线路租用的手机
  • 年终奖不走工资走存单,需要缴税吗?
  • 在建工程全部费用化
  • 房贷利息在哪里能看到
  • 减少其他应付款冲费用做以前年度损益调整如何做分录
  • 公务费和业务费怎么算
  • 事业单位接受捐赠的货币资金在财务会计中确认捐赠收入
  • 研发费用计入什么科目符合资本化
  • svhost.exe - svhost是什么进程 有什么作用
  • 生产车间机器设备日常维修
  • 2017年新准则下,收入确认的金额应是
  • php中的require
  • oauth认证流程
  • 蓝桥杯等级
  • 付临时工资怎么入账
  • wnba艾琳娜多恩
  • 商场代收款发票图片
  • 前端axios是什么
  • html用户注册界面
  • GPT3.5 , InstructGPT和ChatGPT的关系
  • php安装oci8
  • vue sse
  • vue点击按钮显示对应的内容
  • 新手学web前端开发
  • cp命令复制系统文件/etc/profile
  • 增值税发票认证不了怎么回事
  • 公司电脑配件也要交税吗
  • 零余额账户什么时候开始停用
  • 工会保障工作的主要任务有哪些
  • mongodb操作数据库
  • sql语句中的decode函数
  • 冲以前年度管理费用
  • 货代一般一个柜利润多少
  • 税控盘锁死日期是什么意思
  • 递延收益与预收收益区别
  • 速达建账套期初数据
  • 火车票报销抵扣比例是多少
  • 公司内部的往来款用什么表格怎么做账
  • 减值准备减少记哪方
  • 资产减值损失的科目编码
  • 应付职工薪酬代扣社保
  • 个体工商户法人可以变更吗?
  • 资本溢价举例说明
  • 一般纳税人开票流程
  • 公司配股对股价的影响
  • 跨年收入如何做账
  • 应收账款确认无法收回,确认为坏账损失
  • 这个月要交增值税怎么做账务处理
  • 单位临时账户可以取现吗
  • 我是小规模纳税人,客户都想获得13%的专票
  • 车辆租赁费发票怎么开
  • 出口的样品如何销售
  • 是不是根据营业执照查询
  • 怎么怎么恢复
  • Win10预览版镜像
  • cosplay步骤
  • cmos设置密码开机密码
  • xp系统怎么调性能
  • linux如何使用gcc编程
  • win7系统屏幕保护设置禁用如何开启
  • windows10 2021预览版
  • 结构 类型
  • 创建react native项目
  • 创建ubuntu
  • Unity3D游戏开发基础
  • jquery多选
  • 使用的英文
  • unity的shader用法
  • python中json的用法
  • windows中的linux
  • 上海各区税务大厅
  • 地税局属于省直单位吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设