You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

15 lines
644 B

from restscrape.models import Browser
from restscrape.scraping.browser import start_browser, BrowserConnection
def get_tab(proxy, use_adblock=True):
try:
matching_browser = Browser.objects.get(proxy=proxy, use_adblock=use_adblock)
browser_connection = BrowserConnection(address=matching_browser.address)
except Browser.DoesNotExist:
browser_connection = start_browser(proxy=proxy, use_adblock=use_adblock)
created_browser = Browser(
address=browser_connection.address, proxy=proxy, use_adblock=use_adblock
)
created_browser.save()
return browser_connection.create_tab()