赞
踩
遇到的小问题还是挺多的,毕竟以前python用得少,又是第一次写这类程序,没经验。还好有点基础,2天时间搞定。
记录一下过程中遇到的问题和相关参考文章。
原本想着把代码放到服务器上自己跑就万事大吉,每天早上可以不用提心吊胆卡点起床抢座了,后面发现不行,因为服务端是根据第一次请求生成的Cookie来标识一个用户的,而这个Cookie每隔一段时间都不一样,所以为了让你的手机能在抢好座位后顺利签到,第一次请求必须由手机发出,获取到Cookie之后再传给Python脚本执行抢座动作。
目前就写了一个能在本地运行的脚本.。既然每天早上还是要照常早起操作手机,想想还是懒得再折腾了,能用就行,也不搞什么服务器了,每天早上就用自己的电脑抓包后运行代码吧。
自用,源码就不公布了。
有编程基础的童鞋看看下面的参考文章列表就能大概有个思路,相信这种小问题难不到你。
================================================
igotolibrary 【有很大参考价值】
==========================
使用fiddler实现手机抓包
https://www.jianshu.com/p/724097741bdf
https://www.cnblogs.com/liulinghua90/p/9109282.html
win7下安装nodejs 【execJs模块需要用到,以下是我本机的几个命令】
- npm config set prefix D:\NodeJS\node_global
-
- npm config set cache D:\NodeJS\node_cache
-
- PATH 环境变量中添加 D:\NodeJS\node_global
-
- NODE_PATH 配置为 D:\NodeJS\node_global\node_modules
-
- cnpm config set prefix D:\NodeJS\node_global
-
- cnpm config set cache D:\NodeJS\node_cache
Python3.6下的Requests登录及利用Cookies登录
firefox 浏览器更改 User-Agent 模拟手机 ---- User-agent Switcher
windows python运行execjs中出现编码问题 代码中是utf-8 但是运行环境就是gbk 【我的在594行】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。