如何用python取到这些地方的值

如何用python取到这些地方的值,把操作人和操作内容一起取值到表格里面

img

img

        d.switch_to.frame(iframe)
        scoreInput=d.find_elements(By.CSS_SELECTOR,'input.scoreInput')#分数输入框
        #for ipt in scoreInput:
        #    print(ipt.get_attribute('value'),end=' ')

        for i in range(len(scoreKeys)):###得分情况
            row.append(scoreInput[i].get_attribute('value'))
#################################################
        records=[]#考核记录
        trs=d.find_elements(By.CSS_SELECTOR,'#accessLog tr')
        for i in range(1,len(trs)):#不获取一行表头
            tds=trs[i].find_elements(By.CSS_SELECTOR,'td')
            records.append([tds[0].get_attribute('innerText'),tds[1].get_attribute('innerText'),tds[2].get_attribute('innerText')])

        row.append(records)

#################################################
        rows.append(row)

发下页面地址
用selenium打开页面,分析页面找到表格的id或class,获取表格td单元格内容
参考代码

from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get('xxxxxxxxxxxxxxxxxxxxx')
time.sleep(3)
li = []
trs = driver.find_elements_by_xpath("//table[@id='tab']/*/tr")
for tr in trs[1:]:
    td = tr.find_elements_by_xpath("./td")
    li.append([td[0].text,td[1].text])

print(li)

先定位信息所在位置,再使用xpath,pyqury,正则等
提取要获取的信息,最后可以使用xlwt模块写入exel

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632