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