2 回答
TA贡献1797条经验 获得超4个赞
在您的代码中-
for row in tablebodies:
CompanyName = row.find_element_by_xpath(".//*[@class='rpOut']/span[2]").text
rpslide = browser.find_element_by_class_name('rpSlide').find_elements_by_css_selector('.accountInfo')
for list in rpslide:
links = row.find_element_by_xpath(".//span[2]").text
print(CompanyName , links)
您可以links在for list in rpslide循环范围内进行定义。但是,如果rpslide为空,links则完全不会声明。
在for循环上方声明它links = '',您的错误应该消失了。
for row in tablebodies:
...
links = ''
for list in rpslide:
links = row.find_element_by_xpath(".//span[2]").text
print(CompanyName , links)
另外,如果links打印为空,则需要弄清楚为什么rpslide为空,可能是-
browser.find_element_by_class_name('rpSlide').find_elements_by_css_selecto
没有找到任何东西
添加回答
举报