Hi
I try to get the timetable from my daughters school.
When i supply the multiscraper with a link which i clicked before on my pc all is working, but if i try to get it working with a resource_template then i get always the same data. i wanted to try to get data from this week and next week so i have to change the dates. When i do this in my browser address row it works. but i dont know how to get it working with multiscrape.
- name: Stundenplan
resource_template: "https://ge-hsw.de/iserv/auth/login?_target_path=/iserv/auth/auth?_iserv_app_url%3D%252Fiserv%252Ftimetable%252Fdata%253Ffilter%253D%25257B%252522startDate%252522%25253A%252522{{ states('sensor.monday') }}%252522%25252C%252522endDate%252522%25253A%252522{{ states('sensor.friday') }}%252522%25252C%252522classes%252522%25253A%25255B%25252208a%252522%25255D%25252C%252522teachers%252522%25253A%25255B%252522%252525%252522%25255D%25252C%252522rooms%252522%25253A%25255B%252522%252525%252522%25255D%25252C%252522child%252522%25253Anull%25257D%26client_id%3D92_i8fni3gyp9ckw8sgw844owocgw8wso00gkgo0wocwcw4sg4ss%26nonce%3D60886da1-c85f-4a8e-a459-0df1a0fc1dee%26redirect_uri%3Dhttps%253A%252F%252Fge-hsw.de%252Fiserv%252Fapp%252Fauthentication%252Fredirect%26response_type%3Dcode%26scope%3Dopenid%2520uuid%2520iserv%253Asession-id%2520iserv%253Aweb-ui%2520iserv%253A2fa%253Aconfiguration%2520iserv%253Aaccess-groups%26state%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6IjEifQ.eyJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvZ2UtaHN3LmRlXC9pc2VydlwvdGltZXRhYmxlXC9kYXRhP2ZpbHRlcj0lN0IlMjJzdGFydERhdGUlMjIlM0ElMjIxOC4wOS4yMDIzJTIyJTJDJTIyZW5kRGF0ZSUyMiUzQSUyMjI0LjA5LjIwMjMlMjIlMkMlMjJjbGFzc2VzJTIyJTNBJTVCJTIyMDhhJTIyJTVEJTJDJTIydGVhY2hlcnMlMjIlM0ElNUIlMjIlMjUlMjIlNUQlMkMlMjJyb29tcyUyMiUzQSU1QiUyMiUyNSUyMiU1RCUyQyUyMmNoaWxkJTIyJTNBbnVsbCU3RCIsIm5vbmNlIjoiNjA4ODZkYTEtYzg1Zi00YThlLWE0NTktMGRmMWEwZmMxZGVlIiwiYWRtaW4iOmZhbHNlLCJpc3MiOiJodHRwczpcL1wvZ2UtaHN3LmRlXC9pc2VydlwvIiwiZXhwIjoxNzAzMDg4MjYzLCJuYmYiOjE2OTUzMTIyMDMsImlhdCI6MTY5NTMxMjI2Mywic2lkIjoiIn0.vE0PHQdpBxG_p3ZeVOt-PvnSJmBS0WAeNMWX0iDEjpBijFZ6OAAXjiIx7dOWXTWHgchOMIvodjSj9uRmJgp_Yw"
scan_interval: 0
log_response: true
form_submit:
submit_once: True
select: "body > div > main > div > div.panel-body > form"
input:
_username: !secret iserv_name
_password: !secret iserv_pw
sensor:
this is what i have. whith this i can get the current data. but if i change the date in my sensors the debug log will show the correct address but the data is i get is not changed.
Probably because of the cookies i get, when i go to the page.
But i dont know how to get the cooking from the login page and use it while login will send.