位置: 编程技术 - 正文

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

  • 金蝶报账怎么报销
  • 出口资质需要哪些资质
  • 现金流量表抵消分录
  • 财务报表中负债率怎么算
  • 外地施工如何找工人
  • 融资性售后回租承租方出售资产为什么不缴纳增值税
  • 清算费用会计科目设置
  • 商品折扣促销方式的会计处理如何做?
  • 货物已到发票未到怎么做账
  • 租个人房子开发票税率是多少
  • 外籍员工缴纳商业保险
  • 税控技术服务费计入什么科目
  • 小规模装饰公司干150万的活开专票需要多少钱
  • 本年累计金额和上年金额
  • 一般纳税人能用小企业会计准则吗
  • 费用无发票财务怎么做账
  • 个税少报有什么后果
  • 充值单据怎么开发票
  • 受托加工物资产生的成本怎么做会计核算?
  • 普通发票上个月的怎么作废
  • 临时使用自建商品房是否需要缴纳房产税?
  • 网络共享每次都要输入密码
  • 资本成本的组成
  • 发票金额大于实付金额,要怎么入账
  • 票据的追索权与再追索权
  • 流动资产损毁报废收益
  • 发票认证平台上不去
  • 进程rundll32
  • 蕨菜的功效与作用及营养价值
  • PHP:mcrypt_list_algorithms()的用法_Mcrypt函数
  • php获取地理位置
  • 个人买车缴纳车船税吗
  • php文件上传技术
  • 委托证券公司购入公允价值为100万元的股票
  • 厂房改造支出可以计入厂房价值吗
  • 开票一定要对公户嘛
  • php采集源码
  • 其他债权投资如何进行投资收益的确认的核算?
  • vue 富文本编辑框
  • 开具销项负数发票 矿产品什么意思
  • 门窗安装属于土建还是安装?
  • 利息支出税前扣除时间
  • 交易性金融资产是什么意思
  • 预扣预缴和汇算清缴是什么意思
  • MySQL里Create Index 能否创建主键 Primary Key
  • 劳动报酬收入包含什么
  • 委托加工的材料成本是否含增值税
  • 非盈利组织固定资产金额标准最新规定
  • 私车公用产生的费用如何入账
  • 发票 认证抵扣
  • 免征的增值税如何处理
  • 社保补缴收滞纳金吗
  • 销售退回的账务处理红字
  • 出口退税转为免税处理有损失吗
  • 固定资产转让开票大类是什么
  • 长期待摊费用如何做账
  • 私营公司固定资产怎么查
  • xp复制粘贴功能失效
  • 简单介绍linux系统有哪些主要特点?
  • windows server 2008.
  • win7系统屏幕一直闪怎么办
  • Win10中文输入法不能用
  • sxs.exe病毒
  • 系统运行缓慢解决方法
  • 邮件版本
  • linux ./文件
  • Win7旗舰版电脑亮度怎么调节?
  • windows10储存
  • [置顶]游戏名:chivalry2
  • java 解析javascript
  • github thanos
  • meta-inf文件夹在哪
  • js基于什么
  • 对应用进行单元测试的是
  • node.js权威指南
  • python 变参
  • js原生方法大全
  • gradle 混淆
  • 十万元版增值税税率13发票最高开多少
  • 贵州税务发票流向查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设