Как я могу использовать browser_cookie3 в развернутом приложении (heroku)
if request.method=="POST":
link=request.POST.get('link')
try:
link=link.replace("https://www","")
link="https://mbasic"+link
cookies = browser_cookie3.chrome(domain_name='.facebook.com')
html=requests.get(link,cookies=cookies).content.decode('utf-8')
s=BeautifulSoup(html,'html.parser')
l=s.find('a', {'href': re.compile(r'/video_redirect/')})
url=l['href']
url="https://mbasic.facebook.com"+url
print(url)
return JsonResponse(json.dumps({'fblink': url}), safe=False)
except ConnectionError:
return JsonResponse(json.dumps({'error': 'Invalid Link','fblink': ''}), safe=False)
развертывание в heroku прошло успешно. но когда я запустил функцию, она выдает ошибку
Есть ли альтернатива browser_cookie3, потому что я обнаружил, что dbus не доступен на windows. Мне нужно отобразить динамический html источник (в данном случае facebook с авторизацией)