如何在python中使用此脚本

时间:2019-01-11 13:17:18

标签: python

我在github上发现了this script,可以从Library Genesis下载书籍,但是我不理解使用方法。

根据规范,命令为pylibgen.py [-h] [-t | -a | -p | -y] search [search ...]

其中

positional arguments:
  search           search term

optional arguments:
  -h, --help       show this help message and exit
  -t, --title      get books from the specified title
  -a, --author     get books from the specified author
  -p, --publisher  get books from the specified publisher
  -y, --year       get books from the specified year

问题是作者没有向不认识的人提供实用的例子。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

作者确实提供了功能示例,如您在git储存库README.md中的屏幕截图的第一行中所见。您可以通过以下方式使用此脚本:键入python3 pylibgen.py,然后添加要在实际网站的搜索栏中输入的术语。如果要添加其他搜索参数,则可以使用这些标志。例如,如果要按作者过滤结果,只需将-a some_author添加到脚本调用中。所以现在整个脚本运行将是:

python3 pylibgen.py some_term -a some_author

您可以将some_termsome_author替换为您要搜索/过滤的术语和作者。所有其他标志和条件也是如此。如果要添加多个过滤器,只需添加另一个标志。假设您也要按年份过滤。这样您的脚本将运行

python3 pylibgen.py some_term -a some_author -y some_year