1
1
from __future__ import unicode_literals
2
2
from bs4 import BeautifulSoup
3
3
from selenium import webdriver
4
+ from selenium .webdriver .chrome .options import Options
4
5
from datetime import date , timedelta
5
6
from subprocess import call
6
7
import sys
7
8
import youtube_dl
8
9
9
10
10
11
def soupify (url ):
11
- driver = webdriver .Chrome ()
12
+ chrome_options = Options ()
13
+ # chrome_options.add_argument("--disable-extensions")
14
+ # chrome_options.add_argument("--window-position=-0,0");
15
+ # chrome_options.add_argument("--window-size=0,0")
16
+ # driver.set_window_position(0, 0)
17
+ # driver.set_window_size(0,0)
18
+ chrome_options .add_argument ("--headless" )
19
+ driver = webdriver .Chrome ('/usr/local/bin/chromedriver' , chrome_options = chrome_options )
12
20
driver .get (url )
13
21
14
22
data = driver .page_source
@@ -53,6 +61,7 @@ def download_games(game_urls):
53
61
print 'duration : %s' % (meta ['duration' ])
54
62
print 'title : %s' % (meta ['title' ])
55
63
print 'description : %s' % (meta ['description' ])
64
+ print '-----------------------------------------'
56
65
youtube_dl .YoutubeDL (ydl_opts ).download (game_urls )
57
66
58
67
@@ -68,11 +77,7 @@ def download_games(game_urls):
68
77
soup = soupify (url )
69
78
game_urls = find_days_games (soup , date )
70
79
download_games (game_urls )
71
- # try:
72
- # if sys.argv[2]:
73
- # print("All Done!")
74
- # except:
75
- # call('open *.mp4', shell=True)
80
+ exit ()
76
81
77
82
78
83
0 commit comments