Exemple #1
0
def readpage(driver):
    stamp = 1
    global zzcount
    while (True):
        try:
            name = textXpath(
                '/html/body/form/div[5]/div[2]/div/table/tbody/tr[' +
                str(stamp) + ']/td[2]/a', driver)
            href = hrefXpath(
                '/html/body/form/div[5]/div[2]/div/table/tbody/tr[' +
                str(stamp) + ']/td[2]/a', driver)
            zz = textXpath(
                '/html/body/form/div[5]/div[2]/div/table/tbody/tr[' +
                str(stamp) + ']/td[4]', driver)
            qy = textXpath(
                '/html/body/form/div[5]/div[2]/div/table/tbody/tr[' +
                str(stamp) + ']/td[5]', driver)
            zzl = zz.split(';')
            for i in zzl:
                if i != '':
                    zzcount += 1
                    print(zzcount, '|', qy, '|', name, '|', i, '|', href)
            if zzcount > int(zznum):
                return False
        except:
            break
        stamp += 1
    return True
Exemple #2
0
def readpage(driver):
    flag = True
    stamp = 1
    while (flag):
        try:
            href = hrefXpath(
                '/html/body/form/div[5]/div/div/div/div[2]/table/tbody/tr[' +
                str(stamp) + ']/td[2]/a', driver)
        except:
            break
        stamp += 1
        readryzz(href)
Exemple #3
0
def readpage(driver):
    flag = True
    stamp = 1
    while (flag):
        try:
            href = hrefXpath(
                '/html/body/div[3]/div/section[1]/table/tbody/tr[' +
                str(stamp) + ']/td[2]/a', driver, 1)
        except:
            break
        stopflag = readzz(href)
        stamp += 1
        if not stopflag:
            return False
    return True
Exemple #4
0
def readpage(driver):
    flag = True
    stamp = 1
    while (flag):
        stamp += 1
        try:
            href = hrefXpath(
                '//*[@id="ContentPlaceHolder1_List_Datagrid1"]/tbody/tr[' +
                str(stamp) + ']/td[2]/a', driver)
            if not readzz(href):
                return False
            else:
                _ = 1
        except:
            flag = False
            break
    return True
Exemple #5
0
def readpage(driver):
    flag = True
    stamp = 1
    # init
    textXpath('/html/body/div[3]/div/section[1]/table/tbody/tr[1]/td[1]', driver, 120)

    while (flag):
        try:
            href = hrefXpath('/html/body/div[3]/div/section[1]/table/tbody/tr[' + str(stamp) + ']/td[2]/a', driver, 1)
            qys=textXpath('/html/body/div[3]/div/section[1]/table/tbody/tr['+str(stamp)+']/td[5]',driver)
            stopflag=readzzfromurl(href,qys)
            stamp += 1
            if not stopflag:
                print(zzcount, zznum)
                return False
        except:
            break
    return True
Exemple #6
0
    stamp = 1
    while (flag):
        try:
            href = hrefXpath(
                '/html/body/form/div[5]/div/div/div/div[2]/table/tbody/tr[' +
                str(stamp) + ']/td[2]/a', driver)
        except:
            break
        stamp += 1
        readryzz(href)


if __name__ == '__main__':
    driver = LoginUrl('http://jst.sc.gov.cn/xxgx/Person/rList.aspx')
    href = hrefXpath(
        '/html/body/form/div[5]/div/div/div/div[2]/table/tbody/tr[1]/td[2]/a',
        driver, 120)

    flag = True
    stamp = 2
    while (flag):
        clickXpath(
            '/html/body/form/div[5]/div/div/div/div[1]/div/fieldset/table/tbody/tr[1]/td[2]/select',
            driver)
        try:
            clickXpath(
                '/html/body/form/div[5]/div/div/div/div[1]/div/fieldset/table/tbody/tr[1]/td[2]/select/option['
                + str(stamp) + ']', driver)
        except:
            break
        next = True