位置: 编程技术 - 正文

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

  • 异地预缴可以退吗
  • 先包装后销售
  • 增值税税负率举例说明
  • 什么是抄税清卡业务
  • 如何开银行卡账户
  • 酒店维修费计入什么费用
  • 残保金漏报的财务怎么办
  • 小企业固定资产折旧的账务处理
  • 未到期责任准备金24分法详解
  • 可转换可赎回债券
  • 个人兼职取得的收入和退休人员再任职取得的收入
  • 个人所得税允许扣除的费用
  • 奖金做预发年底结算缴税怎么做?
  • 非广告公司可以开广告费发票吗?
  • 溢价发行的债券,当债券临近到期日时,债券价格
  • 企业如何申请科研项目
  • 冲减上年的所得税费用入什么科目?
  • 持有至到期投资改名为
  • 进项税额转出后企业所得税怎么处理?
  • 公司筹建期产生的费用如何开票?
  • 社会团体收取的会费可以用于哪些方面
  • 技术服务费属于什么税收分类编码
  • 小规模减免附加税会计分录怎么做
  • 在建工程暂估入库的账务处理
  • 借其他应收贷应付
  • 少付的运费如何做分录
  • 电脑游戏没法玩怎么办
  • c盘垃圾太多需要重装系统嘛
  • 小规模纳税人如何申报增值税
  • macos ppt软件
  • 建筑业主营业务成本包括哪些
  • PHP:curl_share_init()的用法_cURL函数
  • 生产性生物资产折旧计入什么科目
  • 浏览器并发请求队列数量怎么设置
  • kali linux如何使用
  • 累计应缴预缴所得税怎么算
  • 销项税的分录怎么做
  • 微信网页授权管理在哪里
  • php能开发微信小程序吗
  • 可供出售权益工具减值
  • php 密码
  • phpstudy修改php版本
  • 现金劳务收入会计分录
  • 注册一个公司没有流水可以吗
  • mysqlbinlog -vvv
  • 织梦如何给栏目增加缩略图
  • 个体户电子申报税流程
  • mysql左连接和右连接语法
  • sql中身份证号码用什么类型
  • php怎么连接sqlserver
  • 个税更改公司怎么操作
  • 理财产品怎么收费
  • 高铁票丢失了可以补打吗
  • 团体意外险投保
  • 无形资产如何做账务处理
  • 未开票收入如何结转成本
  • 货物已到发票未到怎么做账
  • 融资租赁业务的账务及涉税处理
  • 小规模纳税人差旅费可以抵扣吗
  • 无形资产自行开发
  • 本月应负担的修理费
  • mysql里面的数据类型
  • sql server自动生成id
  • 文件夹隐藏属性怎么弄
  • linux磁盘的使用方式
  • 检测电脑屏幕
  • Win10 Mobile首个RS2预览版14905快速版今日开始推送
  • notify.exe - notify是什么进程 有什么用
  • kochsysteme
  • win8无法安装wps
  • windows安装mq
  • js实例教程
  • ExtJS下 Ext.Direct加载和提交过程排错小结
  • 关于numpy中loadtxt函数的说法
  • shell脚本调用脚本
  • shell删除指定内容
  • 深入理解新发展理念
  • python 设计
  • 农村饮水扶持资金申请报告
  • 广东电子税务局官网登录入口手机版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设