Merge branch 'main' of gitlab.constantvzw.org:anais_berck/rewilding-specimens
						commit
						cfe1eea2eb
					
				| @ -0,0 +1,39 @@ | |||||||
|  | import csv | ||||||
|  | from selenium import webdriver | ||||||
|  | from time import sleep | ||||||
|  | from webdriver_manager.chrome import ChromeDriverManager | ||||||
|  | 
 | ||||||
|  | # declare driver | ||||||
|  | driver = webdriver.Chrome(ChromeDriverManager().install()) | ||||||
|  | 
 | ||||||
|  | # get data | ||||||
|  | urls = [] | ||||||
|  | names = [] | ||||||
|  | with open("describers_short_long.csv", 'r') as source: | ||||||
|  | 	csv_reader = csv.DictReader(source) | ||||||
|  | 	for each_row in csv_reader: | ||||||
|  | 		name = each_row["Short"] | ||||||
|  | 		names.append(name) | ||||||
|  | 		url_wikipedia = each_row["Wikipedia"] | ||||||
|  | 		urls.append(url_wikipedia) | ||||||
|  | 
 | ||||||
|  | # get screenshots, with 30 seconds break after 7 requests | ||||||
|  | rounds = 0 | ||||||
|  | position = 0 | ||||||
|  | for url in urls: | ||||||
|  | 	print('url:', url) | ||||||
|  | 	name = names[position] | ||||||
|  | 	filename = name+".png" | ||||||
|  | 	print('filename:', filename) | ||||||
|  | 	driver.get(url) | ||||||
|  | 	sleep(3) | ||||||
|  | 	driver.get_screenshot_as_file(filename) | ||||||
|  | 	sleep(3) | ||||||
|  | 	position +=1 | ||||||
|  | 	rounds += 1 | ||||||
|  | 	if rounds == 5: | ||||||
|  | 		sleep(60) | ||||||
|  | 		rounds == 0 | ||||||
|  | 
 | ||||||
|  | driver.quit() | ||||||
|  | print("end...") | ||||||
					Loading…
					
					
				
		Reference in New Issue