python ios抓取小说更新 widget pythonista3 (最新版)

得益于pythonista3的优良特性,同时支持widget显示

所以我写了一个python脚本用于检测小说更新并在widget里显示(同时追四五个小说,每次都打开看更新太麻烦了)

#!python3

import appex, ui

import clipboard

import urllib.request

import re

import threading

def main():

v = ui.View(frame=(0, 0, 320,220))#0.0.320.320

label = ui.Label(frame=(8, 0, 320 - 44 - 8, 220), flex='wh')#wh

label.name = 'text_label'

label.font = ('Menlo', 18)

label.number_of_lines = 0

v.add_subview(label)

appex.set_widget_view(v)

NovelScan()

label.text = novel_print["novel_1"]+"\n\t\t\t\t"+novel_txt["novel_1"]+"\n"+novel_print["novel_2"]+"\n\t\t\t\t"+novel_txt["novel_2"]+"\n"+novel_print["novel_3"]+"\n\t\t\t\t"+novel_txt["novel_3"]+"\n"+novel_print["novel_4"]+"\n\t\t\t\t"+novel_txt["novel_4"]

def NovelScan():

time=''

for time in novel_scan:

response=urllib.request.urlopen(novel_scan[time])

html=response.read()

text=str(html,'utf-8')

new=re.findall(r'''第.*?(?=" target="_blank">)''', text)

new_str=str(new)

novel_txt[time]=new_str[2:len(new_str)-2]

if __name__ == '__main__':

novel_scan = {

"novel_1" : 'http://book.qidian.com/info/2750457',#大主宰

"novel_2" : 'http://book.qidian.com/info/3542109',#茅山捉鬼人

"novel_3" : 'http://book.qidian.com/info/3513193',#雪鹰领主

"novel_4" : 'http://book.qidian.com/info/1931432'#校花的贴身高手

}

novel_print = {

"novel_1" : '大主宰最新章节',

"novel_2" : '茅山捉鬼人最新章节',

"novel_3" : '雪鹰领主最新章节',

"novel_4" : '校花的贴身高手最新章节'

}

novel_txt ={

"novel_1" : '',

"novel_2" : '',

"novel_3" : '',

"novel_4" : ''

}

main()

这是我的程序,目前还在优化中,在电脑上通过multiprocessing库可以做到两秒检测所有小说,但是ios不支持多进程查询,目前正在尝试加快搜索速度

现在的效果如图

图片发自简书App


图片发自简书App

有赞就更新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本来是想做一个可以直接检测小说更新并下载下来推送到嵌入式打印机打印出来看的,由于没有太多时间,只是做了一个可以检测...
    dayan阅读 3,343评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,735评论 0 17
  • 这是我写的第一天,虽然对这个不太熟悉,但是也看了不少人写的博客,我想我也许会慢慢试着写下去,去慢慢锻炼锻炼。 现在...
  • 庆幸~~所有的幸运随着七夕的到来如期而至,告别了疾病缠身的一个月,今天出院了,开心哦& 一切的美好又开始了新的憧憬...
    橘子_3e61阅读 281评论 0 0