Haha, gick igenom min mailhistorik och detta dök upp.
Här är ett inkomplett scriptet en polare skrev vid tiden. Vad jag förstår är det bara ett formulär kvar på slutet att skriva, fråga inte mig då jag har 0-programmeringskunskap. De kan ha ändrat på hemsidan så kanske är det värdelöst, men men
Kod:
#!/bin/bash
#read -ep "Username: " username;
username="DITT PERSONNUMMER, 12- siffrigt"
read -esp "Password: " password;
cookies="cookies.txt"
database="database.txt"
tmpfile1="tmpfile1.txt"
tmpfile2="tmpfile2.txt"
data="__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=/wEPDwULLTE1MzUzOTYyMDUPZBYCZg9kFgJmD2QWBAIBD2QWBgIBDxYCHgRocmVmBTRodHRwOi8vYm9rYWJvc3RhZC5zdG9ja2hvb G0uc2U6ODAvSW1hZ2VzL2Zhdmljb24uaWNvZAIDDxYCHgdjb250ZW50BS1Cb3N0YWRzZsO2cm1lZGxpbmdlbiwgYm9zdGFkc2vDt iwgbMOkZ2VuaGV0ZXJkAgQPFgIfAQUSQm9zdGFkc2bDtnJtZWRsaW5nZAIDDxYCHgZhY3Rpb24FLmh0dHBzOi8vbG9naW4zLnN0b 2NraG9sbS5zZS9Cb3N0YWQvbnlsb2dpbi5mY2MWCAIBD2QWAgIBD2QWAgIBDxYCHgdWaXNpYmxlaBYCZg8PFgQeBFRleHQFCExvZ 2dhIGluHgtOYXZpZ2F0ZVVybAUsaHR0cHM6Ly9ib2thYm9zdGFkLnN0b2NraG9sbS5zZS9Mb2dnYUluLmFzcHhkZAIDD2QWAgIBD 2QWAgICDxYCHgtfIUl0ZW1Db3VudAIFFgYCAQ9kFgICAQ9kFgJmDw8WBB8FBRUvTWluU2lkYS9NaW5TaWRhLmFzcHgfBAUKTWluY SBzaWRvcmRkAgIPZBYCAgEPZBYCZg8PFgQfBQURL0xhZ2VuaGV0U29rLmFzcHgfBAUQU8O2ayBsw6RnZW5oZXRlcmRkAgMPZBYCA gEPZBYCZg8PFgQfBQUNL1N0dWRlbnQuYXNweB8EBQdTdHVkZW50ZGQCCA8WAh4JaW5uZXJodG1sBRM8YSBocmVmPSIvIj5IZW08L 2E+ZAIJD2QWBAIBD2QWBAIBD2QWAgIBDxYCHwcFF0xvZ2dhIGluIHDDpSBNaW5hIHNpZG9yZAIDD2QWBAIBDw8WAh8EBRdMb2dnY SBpbiBww6UgTWluYSBzaWRvcmRkAgMPZBYEAgIPZBYOAgUPFgIfA2cWBAIBDxYCHwcFDVBlcnNvbm51bW1lcjpkAgUPFgIfBAUeJ m5ic3A7Jm5ic3A7KMOFw4XDhcOFTU1ERE5OTk4pZAIHD2QWAgIBDxYCHwcFB0UtcG9zdDpkAgkPFgIfBwUOTCYjMjQ2O3Nlbm9yZ DpkAg0PFgIfBwUITG9nZ2EgaW5kAg8PDxYCHwQFGFNha25hci9HbMO2bXQgbMO2c2Vub3JkP2RkAhEPDxYCHwQFG0FubcOkbCBka WcgdGlsbCBib3N0YWRza8O2bmRkAhMPDxYEHwQFEEZvcmVpZ24gc3R1ZGVudHMfBQUbfi9Mb2dnYUluLmFzcHg/YW52dHlwPWVwb3N0ZGQCAw9kFgICAQ8WAh8HBRtMb2dnYSBpbiBwJiMyMjk7IE1pbmEgc2lkb3JkAgMPZBYEAgMPDxYCHwQFIkph ZyB2aWxsIHN0w6RsbGEgbWlnIGkgYm9zdGFkc2vDtm5kZAIFDw8WAh8EBURKYWcgc3TDpXIgaSBib3N0YWRza8O2biBvY2ggdmls bCBiZXN0w6RsbGEgbMO2c2Vub3JkIHRpbGwgTWluYSBTaWRvcmRkZJtFDgpPIIBnmbY86ZKYNLA+3UNL&__EVENTVALIDATION=/wEWBQL76ODKDwLl9cDzCQL0j5rNBgLen8YxArqfyIkCmsbvZZsyj5mM9ttg0x3dIr705To=&ctl00$ctl00$scriptManager=&target=-SM-https://bokabostad.stockholm.se/MinSida/IDPRedirect.aspx&smauthreason=0&smagentname=-SM-gy1oUBYauHEnnrMWYOpg5J09LnDJkrI74ztQBJJyLBX%2bWEU%2biQmTddbkqgsAQbrm&USER=$username&PASSWORD=$password"
echo ""
echo ""
echo "=> The computer is busy! <="
echo ""
curl -s -L -F $data \
--cookie-jar $cookies \
'https://login3.stockholm.se/Bostad/nylogin.fcc' \
> /dev/null
curl -s -L \
--cookie $cookies \
'https://bokabostad.stockholm.se/LagenhetSok.aspx?sokid=6910' \
> /dev/null
curl -s https://bokabostad.stockholm.se/LagenhetSok.aspx?sokid=6910 \
| grep -i 'Diarienummer=' \
| iconv -c -f iso-8859-1 -t utf-8 \
| sed 's/">.*$//' \
| sed 's/" href="Lagenhet\.aspx?Diarienummer=/\n/' > $tmpfile1
data=""
baseurl="https://bokabostad.stockholm.se/Lagenhet.aspx?Diarienummer="
i=1
while [ $i -lt 100 ]
do
url=$(head $tmpfile1 -n $[$i*2] | tail -n 1)
res=$(grep -e $url $database)
if [ "$res" == "" ]; then
fullurl="$baseurl$url"
echo $fullurl
curl -s $fullurl > $tmpfile2
viewstate=$(grep '__VIEWSTATE' $tmpfile2 | sed 's/<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="//' | sed 's/" \/>//')
eventvalidation=$(grep 'EVENTVALIDATION' $tmpfile2 | sed 's/<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="//' | sed 's/" \/>//')
data="__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=$viewstate&__EVENTVALIDATION=$eventvalidation&ctl00$ctl00$scriptManager=&ctl00_ctl00_MainContent_Innehall_uiWebControlLagenhetDetalj_uiLagenhetBild_uiTelerikRotator_ClientSt ate=&ctl00$ctl00$MainContent$Innehall$uiWebControlLagenhetDetalj$uiCheckBoxKrav=on&ctl00$ctl00$MainContent$Innehall$uiWebControlLagenhetDetalj$uiButtonMarkeraIntresse=Anmäl%20intresse &ctl00$ctl00$MainContent$MerInnehall$uiWebcontrolStatus$uiAjaxAccordion_AccordionExtender_ClientState =0"
curl -L -F $data \
--cookie $cookies \
-e $fullurl \
$fullurl
echo -n ",$url" >> $database
fi
i=$[$i+1]
done
rm $database
rm $cookies
rm $tmpfile1
rm $tmpfile2
Här finns nedladdning också, ifall paste från notepad++ skulle fuckat upp på något vis (script skrivet i linux-miljö).
https://anonfiles.com/file/ccc03bc45...6aea5d4474cd63