このようにレンダリングされた電子メールアドレスを解析したい:
<p class="email">
"Email: "
<script type="text/javascript"><!--
document.write('f'+'o'+'<wbr/>@'+'e'+'x'+'p'+'.'+'c'+'o'); //-->
</script>
</p>
私はこのコードを使用しています:
task import_emails: :environment do
require 'mechanize'
agent = Mechanize.new
agent.get("URL")
agent.page.search(".email").each do |email|
puts email.text.strip
end
end
「Email:」のみを返します。