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
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)
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
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
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
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