INNER CODE UNIT · Python
response
essamamdani/search-result-scraper-markdown · main.py:105
response = httpx.post(browserless_url, params=params, headers=headers, data=json.dumps(browserless_data), timeout=REQUEST_TIMEOUT * 2)
response.raise_for_status()
return response.text
except httpx.RequestError as e:
print(f"An error occurred while requesting Browserless for {url}: {e}")
except httpx.HTTPStatusError as e:
print(f"HTTP error occurred with Browserless: {e}")
return None
if any(domain in url for domain in domains_only_for_browserless):
content = fetch_browserless_content(url)
else:
content = fetch_normal_content(url)
if content is None:
content = fetch_browserless_content(url)
return content