我已经开始学习Python,并想接受这个挑战,但我不知道从哪里开始。
我希望它的工作方式如下:从 Pinterest 下载的图像保存到同名文件夹中。
我尝试在堆栈上寻找类似的问题。
您也许可以使用
watchdog
包。知道起源有点困难,也许你可以做一个浏览器插件?不过,此示例可以监视计算机上的特定目录,这可能是您想要做的事情的一半。
import time
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
class DownloadHandler(FileSystemEventHandler):
def on_modified(self, event):
print(f'File {event.src_path} has been downloaded')
if __name__ == "__main__":
event_handler = DownloadHandler()
observer = Observer()
observer.schedule(event_handler, path='/path/to/download/directory', recursive=False)
observer.start()
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()