2013-05-13 5 views
0

어떻게 네이티브 메소드를 사용하여이 사이트에 로그인 할 수 있습니까? http://forum.soundarea.org/index.php?/forum/1121-01-2013/웹 페이지를 저장하는 포럼 링크에 로그인 소스 코드

내 의도는 페이지 소스 코드를 저장하기 위해 백그라운드 (웹 브라우저 인터페이스를 열거 나 페이지를 열지 않고)에 로그인하는 것입니다.

나는이 사용하여 로그인을 시도 : http://MyUser:[email protected]

가 POST를 사용하여 시도를하지만 난 할 수 없습니다 :

http://forum.soundarea.org/index.php?app=core&module=global&section=login&ips_username=MyUser&ips_password=MyPass

http://forum.soundarea.org/index.php?&ips_username=MyUser&ips_password=MyPass이 (내가이에 대한 올바른 ID를 사용 생각 사이트하지만 난

은 또한 wget과 응용 프로그램을 사용하여 시도) 잘 모르겠어요하지만 내가 로그온 할 수 없습니다 그 URL에 n. 내가 사용하거나 뭔가 내가 모르는 무엇보다도 (HTTP 로그인 또는를 요구하는 프로토콜 때문에 시도 시작하는 방법에 대한 정보를 가지고 있지 않기 때문에 나는 .NET에서 아무것도 시도하지 않는

post php or other) 나는이 것에 대해 전문가가 아니다.

제발 누군가가 나에게 정보 또는 예를들 수 있으며, 내 잘못 인 말해합니다.

답변

1

난 당신이, 로그인 과정을 모방 HttpResponse에는 웹 서버의 응답과 콘텐츠를하고 쿠키를 저장하는 글로벌 CookieContainer 사용하는 데 사용할 HttpRequest를를 사용하는 것이 좋습니다. 당신이 성공적으로 메시지를 로그인 얻을 때

, 당신은 다운로드하거나 액세스하려는 모든 웹 페이지를 얻기 위해 글로벌 CookieContainerHttpRequest를 다른 사용할 수 있습니다.

당신은 Httpwatch (www.httpwatch.com)를 사용하여 Internet Explorer가 WebServer와 데이터를 교환하는 방법을 볼 수 있습니다. 또한 IE9 devloper 도구를 사용하여 IE9에서 F12 키를 눌러도됩니다.

이 경우.

1.You는 http://forum.soundarea.org/index.php?app=core&module=global&section=login 페이지의 소스 code.You이

ipb.vars['secure_hash']   = '880ea6a14ea49e853634fbdc5015a024'; 

880ea6a14ea49e853634fbdc5015a024이 secure_hash입니다 볼 받아야합니다.

2.Post 페이지 http://forum.soundarea.org/index.php?app=core&module=global&section=login&do=process합니다. 이 매개 변수를 사용하여

auth_key=880ea6a14ea49e853634fbdc5015a024&ips_username=test&ips_password=pass&rememberMe=1 

및 쿠키를 얻을.

3. 이 쿠키로 원하는 페이지를 확보하십시오.

+0

굉장 정보, 감사합니다, 나는 내가 아무것도 아니면이 인증 키를 사용하여 포럼의 임의의 URL로 액세스 할 수있는 일을하지 전에 로그인 폼에서 로그인하셔야합니다 우선 질문을 가지고? 나는이 시도하지만, 바보 같다했습니다? ** forum.soundarea.org/index.php를/포럼/1122-02-2013/auth_key = 880ea6a14ea49e853634fbdc5015a024 & ips_username = 참고 MyUser & ips_password = MyPass ** autkey 사용자를 알고 그 URL에 액세스하는 방법과 패스? 쿠키를 사용하여 액세스하는 방법은 무엇입니까? – ElektroStudios

관련 문제