Added manga-py source
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
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
|
||||
Reference in New Issue
Block a user