Люди подскажите, есть такой луа скрипт для scrapy\splash на логин на редите, итог которого:
{"dest": "
https://www.reddit.com"}
Как все таки залогинится на редите?
https://www.reddit.com/loginfunction main(splash, args)
splash:set_user_agent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3770.142 Safari/537.36')
assert(splash:go(args.url))
splash:set_viewport_size(1920, 1080)
assert(splash:wait(1.5))
local login = splash:select('#loginUsername')
login:mouse_click()
assert(splash:wait(0.5))
login:send_keys('Login')
assert(splash:wait(0.5))
local pass = splash:select('#loginPassword')
pass:mouse_click()
assert(splash:wait(0.5))
pass:send_keys('Pass')
assert(splash:wait(0.5))
local submit = splash:select('button')
assert(splash:wait(0.5))
submit:mouse_click()
assert(splash:runjs('document.querySelector("body > div > div > div.PageColumn.PageColumn__right > div > form > fieldset:nth-child(10) > button").click()'))
assert(splash:wait(1.5))
return {
url = splash:url(),
html = splash:html(),
png = splash:png(),
}
end