将打印语句附加到文件?

时间:2019-07-20 05:53:36

标签: python selenium for-loop

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语句来将其分配给变量,但是没有用。 因此,是否还有另一种保存输出的方法,或者我做错了什么?

0 个答案:

没有答案