OVH Cloud OVH Cloud

Comment récupérer le code d'une page web protégée par un .htaccess ?

7 réponses
Avatar
Bull
Bonjour à tous,

J'aimerais pouvoir récupérer le code d'une page web qui est protégée par un
fichier htaccess.

J'ai essayé le code suivant :

Dim hwebrequest As System.Net.WebRequest =
System.Net.WebRequest.Create(UrlBox.Text)
hwebrequest.PreAuthenticate = True
hwebrequest.Credentials = New System.Net.NetworkCredential(username.Text,
password.Text)

Mais ce code me retourne une erreur 401 comme quoi je n'ai pas
l'autorisation d'accéder à cette page.

Quelqu'un pourrait-il m'aider svp ?
Merci d'avance,
Bull

7 réponses

Avatar
Zoury
Salut Bull!

as-tu accès à cette page par l'entremise d'un fureteur ?
(juste pour s'assurer que le .htaccess et que ton username/mot de passe sont
valides)

--
Cordialement
Yanick
MVP pour Visual Basic
"Bull" a écrit dans le message de
news:
Bonjour à tous,

J'aimerais pouvoir récupérer le code d'une page web qui est protégée par


un
fichier htaccess.

J'ai essayé le code suivant :

Dim hwebrequest As System.Net.WebRequest > System.Net.WebRequest.Create(UrlBox.Text)
hwebrequest.PreAuthenticate = True
hwebrequest.Credentials = New System.Net.NetworkCredential(username.Text,
password.Text)

Mais ce code me retourne une erreur 401 comme quoi je n'ai pas
l'autorisation d'accéder à cette page.

Quelqu'un pourrait-il m'aider svp ?
Merci d'avance,
Bull




Avatar
Bull
Oui oui, par le navigateur, cela fonctionne parfaitement. Je suis sûr de mon
username et pass :)

Une autre idée ? :p

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: %
Salut Bull!

as-tu accès à cette page par l'entremise d'un fureteur ?
(juste pour s'assurer que le .htaccess et que ton username/mot de passe
sont
valides)

--
Cordialement
Yanick
MVP pour Visual Basic
"Bull" a écrit dans le message de
news:
Bonjour à tous,

J'aimerais pouvoir récupérer le code d'une page web qui est protégée par


un
fichier htaccess.

J'ai essayé le code suivant :

Dim hwebrequest As System.Net.WebRequest >> System.Net.WebRequest.Create(UrlBox.Text)
hwebrequest.PreAuthenticate = True
hwebrequest.Credentials = New System.Net.NetworkCredential(username.Text,
password.Text)

Mais ce code me retourne une erreur 401 comme quoi je n'ai pas
l'autorisation d'accéder à cette page.

Quelqu'un pourrait-il m'aider svp ?
Merci d'avance,
Bull








Avatar
Zoury
Cette page se trouve-t-elle sur un ordinateur distant ?
Est-il sur le même domaine ?
Est-ce un serveur NT ?
Ton client est-il NT ?
As-tu essayé de spécifier le nom de domaine avec le username ?
-
- ou encore mondomaine.comylefebvre

--
Cordialement
Yanick
MVP pour Visual Basic

"Bull" a écrit dans le message de
news:
Oui oui, par le navigateur, cela fonctionne parfaitement. Je suis sûr de


mon
username et pass :)

Une autre idée ? :p

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: %
> Salut Bull!
>
> as-tu accès à cette page par l'entremise d'un fureteur ?
> (juste pour s'assurer que le .htaccess et que ton username/mot de passe
> sont
> valides)
>
> --
> Cordialement
> Yanick
> MVP pour Visual Basic
> "Bull" a écrit dans le message de
> news:
>> Bonjour à tous,
>>
>> J'aimerais pouvoir récupérer le code d'une page web qui est protégée


par
> un
>> fichier htaccess.
>>
>> J'ai essayé le code suivant :
>>
>> Dim hwebrequest As System.Net.WebRequest > >> System.Net.WebRequest.Create(UrlBox.Text)
>> hwebrequest.PreAuthenticate = True
>> hwebrequest.Credentials = New


System.Net.NetworkCredential(username.Text,
>> password.Text)
>>
>> Mais ce code me retourne une erreur 401 comme quoi je n'ai pas
>> l'autorisation d'accéder à cette page.
>>
>> Quelqu'un pourrait-il m'aider svp ?
>> Merci d'avance,
>> Bull
>>
>>
>
>




Avatar
Bull
Cette page se trouve sur mon site de free. Du coup, faut-il donner un nom de
domaine ? Si oui lequel ? (je n'y connais rien en nom de domaine... :-//)

Merci bcp pour ton aide :)

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
Cette page se trouve-t-elle sur un ordinateur distant ?
Est-il sur le même domaine ?
Est-ce un serveur NT ?
Ton client est-il NT ?
As-tu essayé de spécifier le nom de domaine avec le username ?
-
- ou encore mondomaine.comylefebvre

--
Cordialement
Yanick
MVP pour Visual Basic

"Bull" a écrit dans le message de
news:
Oui oui, par le navigateur, cela fonctionne parfaitement. Je suis sûr de


mon
username et pass :)

Une autre idée ? :p

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: %
> Salut Bull!
>
> as-tu accès à cette page par l'entremise d'un fureteur ?
> (juste pour s'assurer que le .htaccess et que ton username/mot de passe
> sont
> valides)
>
> --
> Cordialement
> Yanick
> MVP pour Visual Basic
> "Bull" a écrit dans le message de
> news:
>> Bonjour à tous,
>>
>> J'aimerais pouvoir récupérer le code d'une page web qui est protégée


par
> un
>> fichier htaccess.
>>
>> J'ai essayé le code suivant :
>>
>> Dim hwebrequest As System.Net.WebRequest >> >> System.Net.WebRequest.Create(UrlBox.Text)
>> hwebrequest.PreAuthenticate = True
>> hwebrequest.Credentials = New


System.Net.NetworkCredential(username.Text,
>> password.Text)
>>
>> Mais ce code me retourne une erreur 401 comme quoi je n'ai pas
>> l'autorisation d'accéder à cette page.
>>
>> Quelqu'un pourrait-il m'aider svp ?
>> Merci d'avance,
>> Bull
>>
>>
>
>








Avatar
Bull
Après avoir relu ton message, je ne pense pas que l'on parle de la même
chose. La page à laquelle j'essaie d'accéder est celle-ci :

http://rssxpress.free.fr/betatesteurs/atom.xml

Via le navigateur, ça fonctionne, via VB.net, pas moyen :-(

Une idée donc ?
Merci

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
Cette page se trouve-t-elle sur un ordinateur distant ?
Est-il sur le même domaine ?
Est-ce un serveur NT ?
Ton client est-il NT ?
As-tu essayé de spécifier le nom de domaine avec le username ?
-
- ou encore mondomaine.comylefebvre

--
Cordialement
Yanick
MVP pour Visual Basic

"Bull" a écrit dans le message de
news:
Oui oui, par le navigateur, cela fonctionne parfaitement. Je suis sûr de


mon
username et pass :)

Une autre idée ? :p

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: %
> Salut Bull!
>
> as-tu accès à cette page par l'entremise d'un fureteur ?
> (juste pour s'assurer que le .htaccess et que ton username/mot de passe
> sont
> valides)
>
> --
> Cordialement
> Yanick
> MVP pour Visual Basic
> "Bull" a écrit dans le message de
> news:
>> Bonjour à tous,
>>
>> J'aimerais pouvoir récupérer le code d'une page web qui est protégée


par
> un
>> fichier htaccess.
>>
>> J'ai essayé le code suivant :
>>
>> Dim hwebrequest As System.Net.WebRequest >> >> System.Net.WebRequest.Create(UrlBox.Text)
>> hwebrequest.PreAuthenticate = True
>> hwebrequest.Credentials = New


System.Net.NetworkCredential(username.Text,
>> password.Text)
>>
>> Mais ce code me retourne une erreur 401 comme quoi je n'ai pas
>> l'autorisation d'accéder à cette page.
>>
>> Quelqu'un pourrait-il m'aider svp ?
>> Merci d'avance,
>> Bull
>>
>>
>
>








Avatar
Zoury
Salut Bull! :O)

Ton code ne s'exécuterait pas depuis un WebService par hazard ?
http://support.microsoft.com/default.aspx?scid=kb;en-us;811318

Sinon,
Via le navigateur, ça fonctionne, via VB.net, pas moyen :-(
Une idée donc ?


Je sais qu'il existe des outils permettant de fouiller les entêtes des
requêtes HTTP qui sont envoyé par ton poste. Tu pourrais probablement
intercepter ce que ton navigateur utilise pour s'authentifier et le comparer
avec ce que VB.NET génère. Je ne me rappelle plus les noms, mais une
recherche sur le web pourrait t'en dire plus.


ps : je n'ai pas le username ni le password pour testé la connection à cette
page. Si tu veux que je les test, envoi les moi sur mon email.

--
Cordialement
Yanick
MVP pour Visual Basic
"Bull" a écrit dans le message de
news:
Après avoir relu ton message, je ne pense pas que l'on parle de la même
chose. La page à laquelle j'essaie d'accéder est celle-ci :

http://rssxpress.free.fr/betatesteurs/atom.xml

Via le navigateur, ça fonctionne, via VB.net, pas moyen :-(

Une idée donc ?
Merci

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
> Cette page se trouve-t-elle sur un ordinateur distant ?
> Est-il sur le même domaine ?
> Est-ce un serveur NT ?
> Ton client est-il NT ?
> As-tu essayé de spécifier le nom de domaine avec le username ?
> -
> - ou encore mondomaine.comylefebvre
>
> --
> Cordialement
> Yanick
> MVP pour Visual Basic
>
> "Bull" a écrit dans le message de
> news:
>> Oui oui, par le navigateur, cela fonctionne parfaitement. Je suis sûr


de
> mon
>> username et pass :)
>>
>> Une autre idée ? :p
>>
>> Cordialement,
>> Bull
>>
>> "Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
>> news: %
>> > Salut Bull!
>> >
>> > as-tu accès à cette page par l'entremise d'un fureteur ?
>> > (juste pour s'assurer que le .htaccess et que ton username/mot de


passe
>> > sont
>> > valides)
>> >
>> > --
>> > Cordialement
>> > Yanick
>> > MVP pour Visual Basic
>> > "Bull" a écrit dans le message de
>> > news:
>> >> Bonjour à tous,
>> >>
>> >> J'aimerais pouvoir récupérer le code d'une page web qui est protégée
> par
>> > un
>> >> fichier htaccess.
>> >>
>> >> J'ai essayé le code suivant :
>> >>
>> >> Dim hwebrequest As System.Net.WebRequest > >> >> System.Net.WebRequest.Create(UrlBox.Text)
>> >> hwebrequest.PreAuthenticate = True
>> >> hwebrequest.Credentials = New
> System.Net.NetworkCredential(username.Text,
>> >> password.Text)
>> >>
>> >> Mais ce code me retourne une erreur 401 comme quoi je n'ai pas
>> >> l'autorisation d'accéder à cette page.
>> >>
>> >> Quelqu'un pourrait-il m'aider svp ?
>> >> Merci d'avance,
>> >> Bull
>> >>
>> >>
>> >
>> >
>>
>>
>
>




Avatar
Bull
Salut Yanick,

Je viens de t'envoyer par mail le login et pass pour cette page web.

Hélas, ce n'est pas à partir d'un web service que j'essaie d'y accéder mais
d'un winForm.

Pour les outils permettant de fouiller les entêtes, je vais chercher en
espérant trouver...

Si tu trouves avant moi, je te remercie par avance ;-)

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
Salut Bull! :O)

Ton code ne s'exécuterait pas depuis un WebService par hazard ?
http://support.microsoft.com/default.aspx?scid=kb;en-us;811318

Sinon,
Via le navigateur, ça fonctionne, via VB.net, pas moyen :-(
Une idée donc ?


Je sais qu'il existe des outils permettant de fouiller les entêtes des
requêtes HTTP qui sont envoyé par ton poste. Tu pourrais probablement
intercepter ce que ton navigateur utilise pour s'authentifier et le
comparer
avec ce que VB.NET génère. Je ne me rappelle plus les noms, mais une
recherche sur le web pourrait t'en dire plus.


ps : je n'ai pas le username ni le password pour testé la connection à
cette
page. Si tu veux que je les test, envoi les moi sur mon email.

--
Cordialement
Yanick
MVP pour Visual Basic
"Bull" a écrit dans le message de
news:
Après avoir relu ton message, je ne pense pas que l'on parle de la même
chose. La page à laquelle j'essaie d'accéder est celle-ci :

http://rssxpress.free.fr/betatesteurs/atom.xml

Via le navigateur, ça fonctionne, via VB.net, pas moyen :-(

Une idée donc ?
Merci

Cordialement,
Bull

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
> Cette page se trouve-t-elle sur un ordinateur distant ?
> Est-il sur le même domaine ?
> Est-ce un serveur NT ?
> Ton client est-il NT ?
> As-tu essayé de spécifier le nom de domaine avec le username ?
> -
> - ou encore mondomaine.comylefebvre
>
> --
> Cordialement
> Yanick
> MVP pour Visual Basic
>
> "Bull" a écrit dans le message de
> news:
>> Oui oui, par le navigateur, cela fonctionne parfaitement. Je suis sûr


de
> mon
>> username et pass :)
>>
>> Une autre idée ? :p
>>
>> Cordialement,
>> Bull
>>
>> "Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message
>> de
>> news: %
>> > Salut Bull!
>> >
>> > as-tu accès à cette page par l'entremise d'un fureteur ?
>> > (juste pour s'assurer que le .htaccess et que ton username/mot de


passe
>> > sont
>> > valides)
>> >
>> > --
>> > Cordialement
>> > Yanick
>> > MVP pour Visual Basic
>> > "Bull" a écrit dans le message de
>> > news:
>> >> Bonjour à tous,
>> >>
>> >> J'aimerais pouvoir récupérer le code d'une page web qui est
>> >> protégée
> par
>> > un
>> >> fichier htaccess.
>> >>
>> >> J'ai essayé le code suivant :
>> >>
>> >> Dim hwebrequest As System.Net.WebRequest >> >> >> System.Net.WebRequest.Create(UrlBox.Text)
>> >> hwebrequest.PreAuthenticate = True
>> >> hwebrequest.Credentials = New
> System.Net.NetworkCredential(username.Text,
>> >> password.Text)
>> >>
>> >> Mais ce code me retourne une erreur 401 comme quoi je n'ai pas
>> >> l'autorisation d'accéder à cette page.
>> >>
>> >> Quelqu'un pourrait-il m'aider svp ?
>> >> Merci d'avance,
>> >> Bull
>> >>
>> >>
>> >
>> >
>>
>>
>
>