如何制作一个Python程序来根据原始URL监控我的浏览器下载?

问题描述 投票:0回答:1

我已经开始学习Python,并想接受这个挑战,但我不知道从哪里开始。

我希望它的工作方式如下:从 Pinterest 下载的图像保存到同名文件夹中。

我尝试在堆栈上寻找类似的问题。

python browser automation download
1个回答
0
投票

您也许可以使用

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()
© www.soinside.com 2019 - 2024. All rights reserved.