c # сайт войти на сайт - PullRequest
       9

c # сайт войти на сайт

0 голосов
/ 21 июня 2011

Я относительно новичок в использовании c #. Сейчас я делаю заявку на автоматический вход в Интернет и собираю данные! Я искал некоторую информацию об этом, и я знаю, что сначала я должен опубликовать свою учетную запись и пароль на веб-сайте. Например:

WebRequest req = WebRequest.Create(formUrl); 
req.ContentType = "application/x-www-form-urlencoded"; 
req.Method = "POST"; 
byte[] bytes = Encoding.ASCII.GetBytes(formParams);
req.ContentLength = bytes.Length; 
using (Stream os = req.GetRequestStream()) 
{
    os.Write(bytes, 0, bytes.Length);
}                                

formUrl - это URL-адрес, по которому я должен опубликовать информацию об учетной записи и пароле, а formParams - это информацию об учетной записи и пароле. Теперь вопрос: Как получить formUrl.

Вот мой HTML-код на веб-сайте:

<form name="form1" method="post" action="/cn/LogForm.aspx" onsubmit="return CheckLogin(this);">
<input type="hidden" name="backurl" value="/cn/assistant.aspx"/>
<table width="262" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
        <td width="60" height="30" align="center">用户名:</td>
        <td width="130"><input name="Username" type="text" class="border-login" tabindex=1 /></td>        "

Сайт, на который я хочу войти, "http://www.cantonfair.org.cn/cn/"

Ответы [ 2 ]

3 голосов
/ 21 июня 2011

Используйте FireBug , Аддон для Firefox, чтобы узнать URL публикации, открыв страницу в Firefox.

0 голосов
/ 14 июня 2013

Разве это не просто путь действия? Или я что-то упустил?

action="/cn/LogForm.aspx"

formURL - это http://www.cantonfair.org.cn/cn/LogForm.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...