-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathmain.py
25 lines (19 loc) · 818 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os
import os.path as osp
import argparse
from utils.bilibili_spider import Bilibili_Spider
def main(args):
bilibili_spider = Bilibili_Spider(args.uid, args.save_dir, args.save_by_page, args.time)
bilibili_spider.get()
if args.detailed:
bilibili_spider.get_detail()
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--uid', type=str, default='362548791')
parser.add_argument('--save_dir', type=str, default='json')
parser.add_argument('--save_by_page', action='store_true', default=False)
parser.add_argument('--time', type=int, default=2, help='waiting time for browser.get(url) by seconds')
parser.add_argument('--detailed', action='store_true', default=False)
args = parser.parse_args()
print(args)
main(args)