asci

def base = 'http://www.the-asci.org/core/asci'
(1969..2011).each{
    def m = "${base}/list.php?type=year&key=$it".toURL().text =~ /<a href=profile\.php\?pid=(\d*)>/
    m.each{
        def text = "${base}/profile.php?pid=${it[1]}".toURL().text, data = [:]
        def n = text =~ /<div class=member_name>(.*?)<\/div>/
        data.name = n[0][1]
        n = text =~ /<div class=member_address>(.*?)<\/div>/
        def address = []
        n.each{address << it[1].replaceAll(/<\/?.*?>/,'')}
        data.contactInfo = address.join('\n')
        def l = text =~ /<div width='100%'><div class=rh>Specialties<\/div>(.*?)<\/div>(<div width='100%'>|\s{3})/, specialties = []
        if(l)
        (l[0][1] =~ /<div class=r\d>(\w*)<\/div>/).each{specialties << it[1]}
        data.specialties = specialties.join(', ')
        new Physician(data).save()
    }
}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值