Warm tip: This article is reproduced from serverfault.com, please click

其他-使用 python 从 subreddit 中抓取 İmage

(其他 - İmage scraping from subreddit with python)

发布于 2021-02-26 15:00:00

我正在尝试制作一个工具,可以使用 python 从任何 subreddit 中拍摄照片并将它们保存在特定文件夹中。我可以这样做,但是当我想使用它时,我必须通过打开代码来进行更改。如何通过从终端获取输入来做到这一点?像这儿,

python main.py -s <subreddit> -d <directory> -u <url> -c <category> -l <limit>
Questioner
Caner Tüysüz
Viewed
0
Insula 2021-02-26 23:17:16

接受函数中的参数:

def scraper(sub, directory, url, category, limit):
    #your code

因此,脚本运行后的所有内容都将在这些参数中:

python3 testing.py subreddit directory url category limit

如果你不知道希望使用多少输入,**args或者**kwargs

def scraper(**args)

你可以在此处阅读有关 args 和 kwargs 的更多信息

编辑:你可以使用sys.argv[1]获取某些参数,确保导入 sys

subreddit = sys.argv[1]

如果我输入“python3 script.pybanana”并打印变量“subreddit”,上面代码的输出将是“banana”