我想为 Python 爬虫编写一个基于 Web 的代码生成器。它的目的是自动生成代码,因此开发人员不需要编写它,但是我遇到了这个问题:在我的一个项目的网页中,有一些复选框、按钮等。它们中的每一个都会生成一些 Python 代码并将其写入公共文本区域。但是,当我取消选中复选框时,我不知道如何从 textarea 中删除相应的代码,因为它们都混合在一起了。例如:
- 复选框 1——它将代码片段 1 写入文本区域
- 复选框 2——它将代码片段 2 写入文本区域
- 复选框 3——它将代码片段 3 写入文本区域
- 取消选中框 2 - 它需要以某种方式从文本区域中删除代码片段 2,但留下代码片段 1 和 3
有没有办法解决这个问题,或者对整个代码生成器项目有更好的解决方案?