位置: 编程技术 - 正文

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

  • 一般纳税人建筑材料税率是多少
  • 发票旁边的孔能撕吗
  • 个人转款到对公账户会计分录
  • 计提的应付利息怎么冲回
  • 会计档案交接怎么填写
  • 职工工资保险费账务处理怎么做?
  • 垫付了医药费保险报销时怎么办
  • 支付给客户的货款叫什么
  • 营改增后还要交企业所得税吗
  • 营业执照里承办什么业务
  • 地方水利建设基金的会计分录
  • 劳务发票个人所得税计算器
  • 一般纳税人房租没有发票怎么办
  • 加油发票的票据抬头是个人,这样可报销吗?
  • 没有经营的空壳公司可以贷款吗
  • 吊装费和吊车费是一样的不?
  • 外购固定资产进项税
  • 不得免征和抵扣的税额
  • 采购发票主要包括什么可以根据什么单据流转生成
  • 暂估入库会影响利润吗
  • 红字发票是否需要盖发票章
  • 服务设计合同标准版
  • 保险公司买保险和银行买保险有什么区别
  • 软件企业收到即征即退分录
  • 税务稽查补缴增值税税款的账务处理
  • 如何进行网络测试网速测试
  • 材料没入库的会计分录
  • 出口退税怎么申报个税
  • php获取信息
  • 夏威夷火山国家公园
  • php操作cookie
  • 在筹建期间发生的开办费
  • Vue2 Element description组件 列合并
  • cd oobe是什么命令
  • vscode终端显示
  • 差旅费 包括
  • 企业长期借款的渠道有哪些
  • 在建工程什么情况下算竣工
  • 个人劳务报酬的个税
  • 专用红字发票如何开具
  • 以前年度损益影响当期损益吗
  • 累计摊销属于什么类科目
  • 固定资产抵扣影响税负
  • 社保稳岗补贴账务处理分录
  • 预收账款科目账龄怎么算
  • 金融资产发生的负债包括
  • 开票和不开票
  • 用SQL脚本读取Excel中的sheet数量及名称的方法代码
  • sql空值用什么表示
  • mac电脑拷贝文件在哪里
  • centos7如何设置ssh免密登陆
  • SWNETSUP.EXE - SWNETSUP是什么进程 有什么用
  • win10 win8.1双系统
  • windows7播放器在哪找
  • linux如何修改账户名
  • 简述linux的系统结构
  • 2016年Win10 Mobile红石更新抢先看 预期新功能/发布时间表
  • unity获取mesh网格数据
  • opengl英文
  • js小球与边框碰撞反弹
  • 批处理常用命令
  • 为什么你应该使用手机
  • html5字体闪烁
  • angular做app
  • [置顶]游戏名:chivalry2
  • linux中xargs用法
  • jquery 滑块
  • shell获取脚本进程id号
  • jquery替换div内容
  • js设计模式和开发实践
  • jquery mobile demo
  • jquery 通过name获取元素
  • jquery入口
  • 税务局约谈严重吗
  • 江苏小孩医保网上缴费
  • 江苏国家电子税务局官网登录
  • 重庆市电子税务局官网登录入口注册
  • 扣缴个人所得税怎么算
  • 广西税务局客服电话时间
  • 会计的各种税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设