2016-01-20 95 views
-1

我能够login & logout到雅虎邮箱使用CasperJS,但无法提取邮件的细节,如DataSubjectEMail body & Sender NameCasperJS获得前5名雅虎邮件

有变通使用class="name first"

  • Subject使用class="subject bold"
  • Date使用class="date bold"
  • 但没有发现找EMail body线索得到

    • Sender Name

      问题是,我需要点击EMail div,然后EMail正文被加载,我无法点击EMail div。

      我想单击使用javascript的EMail div。

      有人可以帮助我找到方法来获得雅虎邮箱的EMail正文。

      在此先感谢!

    +1

    “我正在尝试使用javascript单击该EMail div。”请说明你已经做了什么。 [如何创建最小示例](http://stackoverflow.com/help/mcve)。另外 - 通过IMAP获取邮件并处理它不是更简单吗? (显然你有登录必备条件) – Vaviloff

    回答

    0

    尝试使用casperInstance.mouseEvent()。注 - mouseEvent只接受有效的CSS3选择器。

    casperInstance.mouseEvent('click', 'CSS3 Selector'); 
    

    它会点击相应的元素。

    这将比在evaluate()内部通过javascript进行点击更好地工作。