位置: 编程技术 - 正文

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

  • 小企业会计准则适用于哪些企业
  • 金税盘老是重复更新进不去
  • 企业所得税减免优惠政策
  • 购买办公用品属于会计对象吗
  • 委托加工发出材料成本会计分录
  • 职工受到工伤后应该怎么办
  • 咨询公司小规模纳税人怎么界定
  • 邮票可以抵个税吗
  • 公司开办期间的装修费怎么会计处理
  • 电梯安装费支付方式
  • 网上银行 电子回单
  • 未开票收入改为开票收入做账
  • 支出没有发票怎么做账
  • 营改增后征收增值税的税目
  • 年终奖第二年才发怎么计算个税在个税app
  • 异地工程缴纳增值税
  • 一般纳税人两费减免会计分录
  • 劳务外包业务外包的区别
  • 做账计入收入没有结转成本怎么做账?
  • 存货盘亏应该计什么科目
  • 自然人税收系统怎么添加人员
  • 劳务派遣公司增值税税率
  • 车船使用牌照税收多少
  • 无线网连上却上不了网络
  • 分配水电费包括税费吗
  • windows10怎么设置自启动
  • 承租人对经营租赁和融资租赁会计处理方式
  • PHP:pg_unescape_bytea()的用法_PostgreSQL函数
  • 自产应税消费品用于在建工程要交增值税吗
  • 固定资产折旧需要减去减值准备吗
  • vue中$route
  • php中单双引号的区别
  • 外埠存款通过哪个会计账户核算?
  • vue数据加载完成显示页面过渡动画
  • 出差托运行李公司报销吗
  • 安装和使用蓄能器应注意哪些问题
  • 待报解预算收入怎么做账
  • 装卸搬运服务属于劳务吗
  • 工程材料发票备注要求
  • sqlserver2005导出数据
  • 债券投资包含哪些
  • 计提费用账务处理
  • 低值易耗品摊销表格
  • 职工报销费用
  • 个人如何开增值税普通电子发票
  • 汽车销售公司赠车合法吗
  • 哪些凭证是有效凭证
  • 其他应付款是什么科目代码
  • 单身租房子
  • 小微企业a201010表怎么填
  • 确定固定资产的标准
  • 电子发票服务平台怎么下载发票
  • 开发成本贷方负数表示什么
  • 公司向职工借钱怎么做账
  • sqlserver完全删除
  • mysql7.x单独安装mysql的方法
  • ubuntu禁用服务命令
  • win10预览文件怎么显示内容
  • node.js可以跨平台吗
  • bat定义函数
  • ie6-ie10的浏览器
  • javascript总结
  • nodejs搭建本地服务器运行html
  • Android使用教程
  • diy相册设计
  • js html css
  • android 显示图片
  • 增值税红字发票怎么做账
  • 海南税务局增值税按次缴纳
  • 施工费税费
  • 广西电子税务局怎么报税
  • 税控盘登录密码和口令
  • 随申办如何缴纳社保
  • 重庆税务信息采集如何操作
  • 纳税人欠缴税款怎么办
  • A级纳税人和一般纳税人区别
  • 营业执照增加项目怎么办理
  • 专票代开流程?
  • 航信报税
  • 车辆完税证明有啥用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设