Files
2019-12-14 22:33:14 -05:00

30 lines
888 B
Python

from requests import Session
from manga_py.base_classes import WebDriver
from manga_py.provider import Provider
class TsuminoCom:
provider = None
def __init__(self, provider: Provider):
self.provider = provider
def get_cookies(self, url):
web_driver = WebDriver()
driver = web_driver.get_driver()
driver.get(url)
iframe = driver.find_element_by_css_selector(".g-recaptcha iframe")
src = self.provider.http_get(iframe.get_attribute('src'))
driver.close()
g_token = self.provider.html_fromstring(src).cssselect('#recaptcha-token')
session = Session()
h = session.post('{}/Read/AuthProcess'.format(self.provider.domain), data={
'g-recaptcha-response': g_token[0].get('value'),
'Id': 1,
'Page': 1,
})
session.close()
return h.cookies