位置: 编程技术 - 正文

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

  • 公司购买车辆的好处
  • 烟叶税怎样计算
  • 返点的保险费应计入哪里
  • 逐期增长量与累计增长量的关系是
  • 毛利率和主营利润率的区别
  • 小规模普票冲红原票要退回吗
  • 小规模免税销售额是含税还是不含税
  • 存款利息单需要缴纳个人所得税吗
  • 出口不报关账务处理
  • 科研项目间接费用会计分录
  • 营业成本利润率是指
  • 接受投资款尚未工商变工账务怎么做处理?
  • 事业单位财政授权书模板
  • 营改增之后对企业的影响
  • 企业如果亏损应该计提缴纳所得税吗
  • 国外劳务费用是怎样产生的
  • 小微企业享受税收优惠个数
  • 企业所得税一般是几个点
  • 如何查发票真伪发票查询
  • 涉农和中小企业贷款分类证明没有就不能进行税前扣除么
  • 企业出租包装物收取的押金应通过其他应收款账户核算
  • 几年前的美元现在值钱吗
  • 工资薪金个税税率表
  • 出口退税系统中的出口货物已补税未退税证明怎么填
  • 跨年销项税红字发票会计处理?
  • 电脑开机无启动
  • boot mac os from
  • 权益法分红的会计分录
  • 在win7中怎么安转只兼容win10的软件
  • 租房交了押金
  • 计算机指令用来做什么
  • layui iconfont
  • 阿尔卑斯山百度百科
  • php 性能优化
  • 如何计算公司需增加的营运资金
  • 非贸备案什么意思
  • 筹备期间费用怎么做分录
  • php实现站内消息推送
  • sqlserver数据库锁表如何解锁
  • 未分配利润用于扩大再生产
  • 实收资本不能动吗
  • 现金存银行会有记录吗
  • 产业增加值是增长量吗
  • 税盘连接服务器失败
  • 收取物业费不开发票
  • 如何计提材料跌价准备
  • 新增建筑物
  • 货物逾期保管费怎么算
  • 高铁行程信息提示可以乘车吗
  • 本年利润每个月有余额吗
  • 设备5年直线法计提折旧怎么做?
  • Linux/UNIX和Window平台上安装Mysql
  • mysql批量添加字段
  • SQL server不存在或拒绝访问 u8
  • 升级完鸿蒙系统5G咋没有了
  • linux ipi
  • 苹果电脑截图快捷键
  • aspnet_admin.exe进程是安全的吗 aspnet_admin进程信息查询
  • subss
  • qq远程桌面操作
  • linux安全工具
  • linux检测硬件
  • python加密模块
  • javascript延迟执行
  • shell脚本用法
  • 基于jquery的框架有哪些
  • shell脚本switch
  • 快速备份mysql数据库
  • python erf
  • linux定时备份文件
  • nodejs web服务器
  • js闭包作用问题解决应用
  • python中元祖的用法
  • javascript代码大全
  • 税控盘登录密码和口令
  • 电子税务局官网湖南省
  • 集团收管理费开什么发票
  • 绿牌电动车需要过户吗?
  • 国家税务系统
  • 九江五室新楼盘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设