• 是个问题,在下一个版本中会优化增加返回值,你可以先这么操作:

    1. 创建一个接受邮件的步骤,并确保接受邮件组件运行没问题。

    2. 自定义一个函数,将步骤生成的 python 代码复制到函数中进行操作,将步骤运行的结果返回给一个变量。

    import time
    from ubpa.ilog import ILog
    from ubpa.base_img import *
    import pandas as pd
    import ubpa.ioutlook as ioutlook
    
    def re_mail():
        #设定返回值
        mailMessage = ioutlook.recv_outlook(mail_account='wangjing@i-search.com.cn',mark_as_read=True,only_unread=True)
        #打印变量
        print(mailMessage)
        #调用对象方法
        print(mailMessage[0].subject)
        print(mailMessage[0].body)
    

    由于返回的是一个 iMailMessage 对象,可以使用以下方式直接调用相关方法

    mail_message = MailMessage()
    mail_message.sender_mail = sender
    mail_message.received_time = received_time
    mail_message.subject = subject
    mail_message.body = body
    mail_message.cc = cc
    mail_message.attachments = atts
    
  • 刚刚试了下,6.0 设计器里确实没有返回值的设置

  • 谢谢双一的分享,不过有更加简单的方法,特别是对于新手来说
    在设计器中可以通过表格过滤功能过滤出你想要的数据
    a17809a50fc94ebc907576a27a837dd6_2018090 275708.png
    以下是生成的对应代码,和林总的逻辑是一样的
    e81f4385e6b54c49bbbd214497629e2d_2018090275752.png
    最后在代码块中 count 一下

    data['姓名'].count()
    
  • 👍很好的分享,后续多多分享心得经验哈。

  • 验证码 OCR 识别

    2018-07-30 09:54

    运行时如遇见以下报错信息
    6ad60df31fbc4dc2a3de6f21961db759_image.png

    可将 icor.py 文件第 220 行,也就是最后一行注释掉即可
    45bf2cc8c10d4b498733d9641b5b0356_image.png

  • 如果有谷歌浏览器,也可以使用谷歌浏览器的 F12 进行哈
    a7909d9aaa0d47eda566c4912df67b0f_image.png

  • Table 表单内容获取

    2018-07-05 21:15

    学习,不过还没太明白。。。先自己研究下
    百度上一些资料先存着 https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html

  • Table 表单内容获取

    2018-06-29 17:20

    是啊,设计器手册里都写的挺详细了,都配有执行的结果截图,大家平时要先多看手册

king
wangjing
  • 69 标签
  • 218 帖子
  • 1012 回帖

个人主页