【发布时间】:2022-02-01 06:07:27
【问题描述】:
我正在用 Python 制作一个网络爬虫,它收集重定向/链接,将它们添加到数据库中,如果链接不存在,则将它们作为新行输入。我想使用多线程但遇到了麻烦,因为我必须实时检查是否存在具有给定 URL 的条目。
我最初使用sqlite3,但意识到我不能在不同的线程上同时使用它。我真的不想使用 MySQL(或类似的东西),因为它需要更多的磁盘空间并作为单独的服务器运行。有没有办法让sqlite3 使用多个线程?
【问题讨论】:
标签: python multithreading sqlite multiprocessing