minor tweaks
This commit is contained in:
parent
2278cd9d3d
commit
27a5c9b1d7
@ -41,7 +41,8 @@ browser = webdriver.Firefox(options=options)
|
|||||||
for mi in find_mastodon_instances(scrape_data):
|
for mi in find_mastodon_instances(scrape_data):
|
||||||
|
|
||||||
if not os.path.exists(os.path.join(output_dir,mi+'.png')) and not os.path.exists(os.path.join(tos_dir,mi+'.png')):
|
if not os.path.exists(os.path.join(output_dir,mi+'.png')) and not os.path.exists(os.path.join(tos_dir,mi+'.png')):
|
||||||
|
try:
|
||||||
|
print('🡓', mi)
|
||||||
browser.get('https://{}/about/more/'.format(mi))
|
browser.get('https://{}/about/more/'.format(mi))
|
||||||
page = browser.find_element_by_tag_name('html')
|
page = browser.find_element_by_tag_name('html')
|
||||||
height=page.size['height']
|
height=page.size['height']
|
||||||
@ -61,10 +62,13 @@ for mi in find_mastodon_instances(scrape_data):
|
|||||||
print(e)
|
print(e)
|
||||||
|
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
print('taking screenshot of', mi)
|
print('📷', mi)
|
||||||
browser.save_screenshot(os.path.join(output_dir,mi+'.png'))
|
browser.save_screenshot(os.path.join(output_dir,mi+'.png'))
|
||||||
with open(os.path.join(output_dir,mi+'_about.html'),'w') as f:
|
with open(os.path.join(output_dir,mi+'_about.html'),'w') as f:
|
||||||
f.write(browser.page_source)
|
f.write(browser.page_source)
|
||||||
|
print(mi,'✔')
|
||||||
|
except Exception as e:
|
||||||
|
print(e)
|
||||||
else:
|
else:
|
||||||
print(mi, '✔')
|
print(mi, '✔')
|
||||||
#browser.save_screenshot()
|
#browser.save_screenshot()
|
||||||
|
@ -35,7 +35,9 @@ def only_netloc(instance):
|
|||||||
#some peerlists return stuff like
|
#some peerlists return stuff like
|
||||||
#mastodon.social/users/blabla or
|
#mastodon.social/users/blabla or
|
||||||
#domain.tld/friendica which are all invalid
|
#domain.tld/friendica which are all invalid
|
||||||
return urlparse('https://'+instance).netloc
|
netloc = urlparse('https://'+instance).netloc
|
||||||
|
print(netloc)
|
||||||
|
return netloc
|
||||||
|
|
||||||
|
|
||||||
def multi_filter(fs, l):
|
def multi_filter(fs, l):
|
||||||
|
Loading…
Reference in New Issue
Block a user