QUESTION : j'ai besoin d'une méthode de travail à utiliser en applescript pour obtenir la bonne source de la page, SANS charger la page.
lien d'exemple : https://www.idealista.it/immobile/16679597/
résultat : mauvais html, il parle d'authentification.
CODE INITIAL (toujours présent pour tous les essais ci-dessous) :
set MyUser to username@dom.com
set MyPass to mot de passe
set UrlOfPage to "https://www.idealista.it/immobile/16679597/"
ESSAIS (tous les essais ci-dessous sont donnés sur cette page web https://ec.haxx.se/http-auth.html) :
-
fonctionne mais nécessite que la page soit chargée dans Safari
tell front document of application "Safari" to set StrHtml to (get source) as string
-
retourne un mauvais html
set StrHtml to (do shell script "curl --user " & MyUser & ":" & MyPass & " " & UrlOfPage) set StrHtml to (do shell script "curl --anyauth --user " & MyUser & ":" & MyPass & " " & UrlOfPage) set StrHtml to (do shell script "curl --digest --user " & MyUser & ":" & MyPass & " " & cellurl) set StrHtml to (do shell script "curl --negotiate --user " & MyUser & ":" & MyPass & " " & cellurl) set StrHtml to (do shell script "curl --ntlm --user " & MyUser & ":" & MyPass & " " & cellurl)
-
ne fonctionne pas : token inconnu
set StrHtml to (do shell script "curl --proxy-anyauth --proxy-user " & MyUser & ":" & MyPass & " https://www.idealista.it/immobile/16679597/ \ --proxy https://proxy.idealista.it/immobile/16679597:80/")
quelqu'un pourrait-il m'aider maintenant s'il vous plaît ?