卧槽 学Python,写个监控库存的脚本搞了2、3个小时

原创 赚Q币手赚项目  2019-09-28 21:01 

【推荐】:任务赚钱app:悬赏猫(补充:刷Q币是假的,Q币绝对刷不了!

悬赏猫,可以通过任务赚钱,秒提微信红包。用户可点击链接注册下载悬赏猫

http://www.nnzhuan.com/s/xuanshangmao.html

电脑用户用手机扫码注册下载悬赏猫

小编悬赏猫的收款图:


手机任务赚钱app趣闲赚

用户可点击链接注册下载

http://www.nnzhuan.com/s/quxianzhuan.html

好多基础知识都没系统看,

没写过几个脚本,

只能边查边写了,

网站页面只能 POST 请求??

下面原始的 post body 搞半天都不知道怎么手动构造请求:
------WebKitFormBoundaryLBxCsF2hlQa9ob46
Content-Disposition: form-data; name="id"

20
------WebKitFormBoundaryLBxCsF2hlQa9ob46
Content-Disposition: form-data; name="warn"

true
------WebKitFormBoundaryLBxCsF2hlQa9ob46--
复制代码
下面这样就行了(使用\r\n处理回车换行符)。。。这是完全按请求体原文来拼接的。。。

这里涉及到 multipart/form-data 请求类型,有专门的 encode_multipart_formdata 函数来处理
post_body = '------WebKitFormBoundaryLBxCsF2hlQa9ob46\r\nContent-Disposition: form-data; name="id"\r\n\r\n20\r\n------WebKitFormBoundaryLBxCsF2hlQa9ob46\r\nContent-Disposition: form-data; name="warn"\r\n\r\ntrue\r\n------WebKitFormBoundaryLBxCsF2hlQa9ob46--\r\n'

r = requests.post(url, headers = header, data = post_body)

stock = json.loads(r.text)['obj']['entity']['stockNum']

TIME = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')

if stock == 0:
print TIME + " " + project_name + "-has-no-stock"
else:
print TIME + " " + project_name + "-has-stock"
serverchan_url = "https://sc.ftqq.com/%s.send?text=%s-has-stock"%(serverchan_token, project_name)
r_serverchan = requests.get(serverchan_url)

复制代码
睡了睡了

本文地址:http://www.qbi5.com/21298.html
关注我们:请关注一下我们的微信公众号:扫描二维码免费赚Q币-手机免费赚钱软件的公众号,公众号:heimaoseoer
版权声明:本文为原创文章,版权归 赚Q币手赚项目 所有,欢迎分享本文,转载请保留出处!

评论已关闭!