位置: 编程技术 - 正文

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

  • 房产税计入管理费用了,汇算清缴怎么调
  • 不征税收入的三个条件文件依据
  • 小规模企业税务登记流程
  • 销售预付卡纳税税率
  • 销售收入做账属于什么凭证
  • 保险柜库存现金留存不能超过多少
  • 化妆品进口环节消费税
  • 当月认证的发票可以当月抵扣吗
  • 企业拆迁补偿款需要开发票吗
  • 营改增后房地产开发税费一览表
  • 免税企业土地税怎么交
  • 税控盘维护费280怎么交
  • 2008版增值税普通发票图片
  • 折扣折让的账务处理
  • 每季度财务报表
  • 小规模的应交税费涉及几个三级明细
  • 跨年度所得税多怎么办
  • 在win10系统中,如何限制孩子玩原神游戏
  • 如何调整文件夹内文件的顺序
  • 如何在电脑管家下载软件
  • php值传递和引用传递 原理
  • php上传文件参考文件类型
  • mac可以制作win启动盘吗
  • 命令行wifi
  • 公司入股的钱叫什么
  • 商票 银行贴现
  • vantUI van-picker中的column使用,picker选择器展示对象数组里面的属性,自定义展示数据
  • php延迟2秒执行
  • php function
  • PHP:zip_entry_read()的用法_Zip函数
  • 事件循环(Event Loop)
  • PHP:mcrypt_list_modes()的用法_Mcrypt函数
  • 施工单位代建收费标准
  • 一般纳税人商业税负多少
  • 结转损益类收入科目分录
  • python雪花算法生成id
  • vue为什么监听不到对象内部属性
  • gpt 中文
  • ChatGPT强化学习大杀器——近端策略优化(PPO)
  • [深度学习] 基于切片辅助超推理库SAHI优化小目标识别
  • 现金流量表填写说明
  • 企业转让商品取得的税收
  • 主营业务收入含义
  • 其他应收款是如何核算的
  • 员工的生日津贴怎么发
  • 生成100个[30-99]之内的随机数
  • 开具发票要注意方面是有哪些?
  • 消防工程公司的成本包括哪些
  • 装修公司进的材料怎么做分录
  • 公司对公账户没钱了辞退员工
  • 向投资者分配利润或股利为什么减少所有者权益?
  • 预付的展会费如何入账
  • 进项票是服务费怎么做会计分录
  • 发票作废了还能恢复吗?
  • iis如何重新配置
  • use crt secure
  • win8怎么切换hdmi
  • centos screen命令
  • linux做网卡绑定
  • ibm svc是什么意思
  • win10关闭系统服务
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • linux那些事儿
  • windows7安全更新服务
  • 新装win8系统卡顿严重,虚拟内存为0
  • 'GL_COMBINE_ARB' : undeclared 'GL_RGB_SCALE_ARB' : undeclared 问题
  • 运行javascript
  • jquery $each
  • jquery选择id
  • Node.js微信公众号开发
  • android自定义权限申请弹窗
  • Javascript & DHTML 实例编程(教程)基础知识
  • 张孝祥西江月
  • bootstrap需要学多久
  • 江苏省国税总局
  • 掌上税务app
  • 打印个人住房信息查询记录需要什么资料
  • 税务跨区变更需要什么资料
  • 电子税务局申领的发票怎么读入
  • 租房税多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设