快捷导航
接着上次的说。
这次改变了策略,暂时不对页面的flash做解析,而还是通过页面人工获取。
碰巧此网站有个页面专门展示抽奖主播的页面,正好被利用起来进行打开页面。
首先利用如下语句打开抽奖页面,target就是那个展示页面;然后只要对这个页面进行解析,循环读取对应主播的房间,并打开即可。
  1. <blockquote>            req=requests.get(url=target)
复制代码
其次,由于这次是直接用页面获取,所以要有下面这句保护你的电脑资源,当然你资源多,就可以忽略;当内存占用大于75%的时候,就暂停循环,等待下一个循环。
  1. if(psutil.virtual_memory().percent>75):
复制代码
最后,打开房间可以用如下代码,其中roomurl就是前面拼出来的房间地址。
  1. webbrowser.open(roomurl,new=0,autoraise=0)
复制代码
这个方法虽然简单,但是对于资源的占用比较大,而且还要人工去确认是否抽奖,适合无聊的时候使用,可以一边看主播,一边抽奖。

谢谢大家耐心看完。
举报 使用道具
| 回复

共 0 个关于本帖的回复 最后回复于 2019-8-28 22:14

您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • NLP文本情感分析入门
  • 机器学习算法入门介绍
  • 中文分词入门和分词工具汇总攻略
  • 自然语言处理NLP的一般处理流程
  • 关于鸿蒙操作系统的知乎讨论热点分析

热门用户

GMT+8, 2019-10-16 18:30