2009-07-15 14 views
0

Je serais reconnaissant si quelqu'un pourrait s'il vous plaît me montrer un exemple de la façon de se connecter à un forum phpBB à distance et effectuer une recherche. La langue que j'utilise est java cependant, j'ai juste besoin de connaître les étapes impliquées. même quelques conseils sur quoi google pour obtenir les réponses dont j'ai besoin serait génial, j'ai googlé tout ce que je peux penser.phpBB forum autologin et recherche

Répondre

1

Je suis incapable de vous donner des exemples de code pour cela, mais le processus général serait

Utilisez une requête POST pour envoyer les informations de connexion à {ForumSituation}/UCP? Mode = connexion, cela nécessite les entrées « nom d'utilisateur » et « mot de passe »

Une fois que vous êtes connecté en utilisant cette méthode, vous devez simplement être en mesure d'effectuer des recherches en envoyant des requêtes à cette url

/search.php?keywords={value1}+{value2}+{value3}&terms=all&submit=Search

Où valeur1, valeur2, valeur3 sont vos rechercher des articles.

Il y a une librairie Java qui devrait pouvoir vous aider avec ce qu'on appelle HTTPCLient, ce qui devrait faire de la maintenance de la session une fois que vous vous êtes connecté facilement.

Cette page vous donnera plus de détails sur l'envoi des entrées de poste HTML forms.

Espérons que cela vous met au moins sur la bonne voie.

+0

Merci beaucoup! Cependant, j'ai une autre question: quel serait le format de la partie {forumLocation}/ucp? Mode = login serait-ce {forumLocation}/ucp? Mode = login & username = xxxx & password = xxxx? ou autre chose? – dominic

+0

Non, pour envoyer ce POST demandé, vous devez utiliser UrlEncodedFormEntity avec l'objet HttpPost. Il y a un exemple de ceci dans le HTML du lien dans ma réponse à votre question originale. Je ne l'ai pas fait moi-même, mais il semble assez simple – Kingamajick

Questions connexes