Print(cell.text)语句提供输出,我在其中添加了打开和关闭stdout的输出(已添加所有导入和库)
driver.get(site)
click_more = True
while click_more:
mytable = driver.find_element_by_css_selector('.table.table....')
for row in mytable.find_elements_by_css_selector('tr'):
for cell in row.find_elements_by_tag_name('td'):
sys.stdout=open("abcd.txt","a+")
print(cell.text)
sys.stdout.close()
driver.find_element_by_xpath("//li[@class='button next']/a").click()
我能够保存输出,但是单元格继续运行而不退出。
我尝试通过将int字符串转换为print语句来将其分配给变量,但是没有用。 因此,是否还有另一种保存输出的方法,或者我做错了什么?