为什么 selenium.write 将新代码写入文件?

Why selenium.write writes new code to file?

提问人:Андрей Иванов 提问时间:11/15/2023 更新时间:11/15/2023 访问量:9

问:

美好的一天,我需要在Pinterest上保存几百个图钉。为此,我使用变量 kol_of_iter = 10。 也就是说,对于 200 个引脚,每个引脚 10 次迭代,页面中 20 个引脚。该代码重新解析每个迭代,将 html 代码写入文件

尝试: driver.get(url=url) 时间睡眠(3)

    while True:
        with open("MainParser.html", 'w', encoding="utf-8") as file:
                
                while i <= kol_of_iter:
                    file.write(driver.page_source)
                    scroll_by = f'window.scrollBy(1, {scroll_vаlue});'
                    driver.execute_script(scroll_by)
                    time.sleep(1)
                    file.write(driver.page_source)
                    i += 1      
        break     
        
except Exception as _ex:
    print(_ex)
HTML Web驱动程序

评论


答: 暂无答案