Форум программистов, компьютерный форум, киберфорум
Java: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 5

Не получается залогиниться на сайт (POST через HttpClient)

03.02.2015, 05:58. Показов 3639. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здравствуйте.

Пытаюсь залогиниться на joyreactor.cc

Опыта в таких вещах нет, поэтому как делать не знаю. После некоторого гугления родилось что-то такое (решено было использовать Apache HttpClient 4.3.6 и JerichoParser):
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
private static CloseableHttpClient httpclient;
 
    private static void printCookies(BasicCookieStore cookieStore) {
        List<Cookie> cookies = cookieStore.getCookies();
        if (cookies.isEmpty()) {
            System.out.println("None");
        } else {
            for (int i = 0; i < cookies.size(); i++) {
                System.out.println("- " + cookies.get(i).toString());
            }
        }
    }
 
    private static CloseableHttpResponse executeRequest(HttpUriRequest request,
            String origin, String referer) throws IOException,
            ClientProtocolException {
        request.setHeader(
                "User-Agent",
                "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36");
        request.setHeader("Accept",
                "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
        request.setHeader("Accept-Language", "en-US,en;q=0.8,ru;q=0.6");
        if (origin != null) {
            request.setHeader("Origin", origin);
        }
        if (referer != null) {
            request.setHeader("Referer", referer);
        }
        CloseableHttpResponse response = httpclient.execute(request);
        System.out.println(response.getStatusLine());
        return response;
    }
 
    public static void main(String[] args) throws Exception {
 
        PropertyConfigurator.configure("log4j.properties");
        BasicCookieStore cookieStore = new BasicCookieStore();
        httpclient = HttpClients.custom()
                .setConnectionManager(new BasicHttpClientConnectionManager())
                .setDefaultCookieStore(cookieStore).build();
 
        String token = null;
        {
            HttpGet httpget = new HttpGet("http://joyreactor.cc/login");
            CloseableHttpResponse response = executeRequest(httpget, null, null);
            try {
                InputStream in = response.getEntity().getContent();
                Source source = new Source(in);
                List<Element> inputs = source.getAllElements("input");
                for (Element input : inputs) {
                    String name = input.getAttributeValue("name");
                    if (name != null && name.equals("signin[_csrf_token]")) {
                        token = input.getAttributeValue("value");
                        break;
                    }
                }
 
                System.out.println("Initial cookies:");
                printCookies(cookieStore);
            } finally {
                response.close();
            }
            System.out.println("Token: " + token);
        }
 
        {
            List<NameValuePair> formparams = new ArrayList<NameValuePair>();
            formparams.add(new BasicNameValuePair("signin[username]",
                    "someuser"));
            formparams.add(new BasicNameValuePair("signin[password]",
                    "somepass"));
            formparams
                    .add(new BasicNameValuePair("signin[_csrf_token]", token));
            UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams,
                    Consts.UTF_8);
            HttpPost httppost = new HttpPost("http://joyreactor.cc/login");
            httppost.setEntity(entity);
            CloseableHttpResponse response = executeRequest(httppost,
                    "http://joyreactor.cc", "http://joyreactor.cc/login");
 
            try {
                InputStream in = response.getEntity().getContent();
                Source source = new Source(in);
 
                System.out.println("Post logon cookies:");
                printCookies(cookieStore);
 
            } finally {
                response.close();
            }
        }
 
        httpclient.close();
    }
Второй запрос вместо HTTP 302 отдает 200 и в контенте страница для логина. Initial cookies и Post logon cookies одинаковые.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2015, 05:58
Ответы с готовыми решениями:

Залогиниться на сайте через HttpClient
Не пойму куда копать, чтобы залогиниться на этом дурацком сайте: https://rosreestr.ru/wps/portal/p/cc_present/ir_egrn Нужно как-то...

Не получается залогиниться на сайт в Windows 10 Edge
Доброго времени суток!! Подскажите в чем может быть проблема , есть сайт в браузере windows 10 edge не получается залогинеться на него....

Залогиниться через POST запрос
import urllib.request, urllib.parse, urllib.error, urllib.request, urllib.error, urllib.parse, http.cookiejar import mechanize from...

7
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 5
03.02.2015, 05:59  [ТС]
Вот то, что в логах:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
DEBUG [org.apache.http.client.protocol.RequestAddCookies] CookieSpec selected: best-match
DEBUG [org.apache.http.client.protocol.RequestAuthCache] Auth cache not set in the 
context
DEBUG [org.apache.http.impl.conn.BasicHttpClientConnectionManager] Get connection for 
route {}->[url]http://joyreactor.cc:80[/url]
DEBUG [org.apache.http.impl.execchain.MainClientExec] Opening connection {}->
[url]http://joyreactor.cc:80[/url]
DEBUG [org.apache.http.impl.conn.HttpClientConnectionOperator] Connecting to 
joyreactor.cc/50.7.136.178:80
DEBUG [org.apache.http.impl.conn.HttpClientConnectionOperator] Connection established 
192.168.0.10:4744<->50.7.136.178:80
DEBUG [org.apache.http.impl.execchain.MainClientExec] Executing request GET /login 
HTTP/1.1
DEBUG [org.apache.http.impl.execchain.MainClientExec] Target auth state: UNCHALLENGED
DEBUG [org.apache.http.impl.execchain.MainClientExec] Proxy auth state: UNCHALLENGED
DEBUG [org.apache.http.headers] http-outgoing-0 >> GET /login HTTP/1.1
DEBUG [org.apache.http.headers] http-outgoing-0 >> User-Agent: Mozilla/5.0 (Windows NT 
5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36
DEBUG [org.apache.http.headers] http-outgoing-0 >> Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
DEBUG [org.apache.http.headers] http-outgoing-0 >> Accept-Language: 
en-US,en;q=0.8,ru;q=0.6
DEBUG [org.apache.http.headers] http-outgoing-0 >> Host: joyreactor.cc
DEBUG [org.apache.http.headers] http-outgoing-0 >> Connection: Keep-Alive
DEBUG [org.apache.http.headers] http-outgoing-0 >> Accept-Encoding: gzip,deflate
DEBUG [org.apache.http.headers] http-outgoing-0 << HTTP/1.1 401 Unauthorized
DEBUG [org.apache.http.headers] http-outgoing-0 << Server: nginx/1.6.2
DEBUG [org.apache.http.headers] http-outgoing-0 << Date: Mon, 02 Feb 2015 16:32:43 GMT
DEBUG [org.apache.http.headers] http-outgoing-0 << Content-Type: text/html; charset=utf-8
DEBUG [org.apache.http.headers] http-outgoing-0 << Transfer-Encoding: chunked
DEBUG [org.apache.http.headers] http-outgoing-0 << Connection: keep-alive
DEBUG [org.apache.http.headers] http-outgoing-0 << X-Powered-By: PHP/5.4.37
DEBUG [org.apache.http.headers] http-outgoing-0 << Cache-Control: private
DEBUG [org.apache.http.headers] http-outgoing-0 << Set-Cookie: 
joyreactor=ver3fe15a757690ddab4ef41baffb8916e77:2cc2d86401ae1c54f559991f87beefd3bc32bd76;
 expires=Thu, 05-Feb-2015 16:32:43 GMT; path=/; domain=.joyreactor.cc; httponly
DEBUG [org.apache.http.headers] http-outgoing-0 << Content-Encoding: gzip
DEBUG [org.apache.http.headers] http-outgoing-0 << Vary: Accept-Encoding
DEBUG [org.apache.http.impl.execchain.MainClientExec] Connection can be kept alive 
indefinitely
DEBUG [org.apache.http.impl.auth.HttpAuthenticator] Authentication required
DEBUG [org.apache.http.impl.auth.HttpAuthenticator] joyreactor.cc:80 requested 
authentication
DEBUG [org.apache.http.impl.auth.HttpAuthenticator] Response contains no authentication 
challenges
DEBUG [org.apache.http.client.protocol.ResponseProcessCookies] Cookie accepted 
[joyreactor="ver3fe15a757690ddab4ef41baffb8916e77:2cc2d86401ae1c54f559991f87beefd3bc32bd7
6", version:0, domain:.joyreactor.cc, path:/, expiry:Fri Feb 06 00:32:43 CST 2015]
HTTP/1.1 401 Unauthorized
DEBUG [org.apache.http.impl.conn.BasicHttpClientConnectionManager] Releasing connection 
192.168.0.10:4744<->50.7.136.178:80
DEBUG [org.apache.http.impl.conn.BasicHttpClientConnectionManager] Connection can be 
kept alive indefinitely
Initial cookies:
- [version: 0][name: joyreactor][value: 
ver3fe15a757690ddab4ef41baffb8916e77:2cc2d86401ae1c54f559991f87beefd3bc32bd76][domain: 
.joyreactor.cc][path: /][expiry: Fri Feb 06 00:32:43 CST 2015]
Token: 1e2cc498f94bcef46655cee4bc451053
DEBUG [org.apache.http.client.protocol.RequestAddCookies] CookieSpec selected: best-match
DEBUG [org.apache.http.client.protocol.RequestAddCookies] Cookie [version: 0][name: 
joyreactor][value: 
ver3fe15a757690ddab4ef41baffb8916e77:2cc2d86401ae1c54f559991f87beefd3bc32bd76][domain: 
.joyreactor.cc][path: /][expiry: Fri Feb 06 00:32:43 CST 2015] match 
[joyreactor.cc:80/login]
DEBUG [org.apache.http.client.protocol.RequestAuthCache] Auth cache not set in the 
context
DEBUG [org.apache.http.impl.conn.BasicHttpClientConnectionManager] Get connection for 
route {}->[url]http://joyreactor.cc:80[/url]
DEBUG [org.apache.http.impl.execchain.MainClientExec] Stale connection check
DEBUG [org.apache.http.impl.execchain.MainClientExec] Executing request POST /login 
HTTP/1.1
DEBUG [org.apache.http.impl.execchain.MainClientExec] Target auth state: UNCHALLENGED
DEBUG [org.apache.http.impl.execchain.MainClientExec] Proxy auth state: UNCHALLENGED
DEBUG [org.apache.http.headers] http-outgoing-0 >> POST /login HTTP/1.1
DEBUG [org.apache.http.headers] http-outgoing-0 >> User-Agent: Mozilla/5.0 (Windows NT 
5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36
DEBUG [org.apache.http.headers] http-outgoing-0 >> Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
DEBUG [org.apache.http.headers] http-outgoing-0 >> Accept-Language: 
en-US,en;q=0.8,ru;q=0.6
DEBUG [org.apache.http.headers] http-outgoing-0 >> Origin: [url]http://joyreactor.cc[/url]
DEBUG [org.apache.http.headers] http-outgoing-0 >> Referer: [url]http://joyreactor.cc/login[/url]
DEBUG [org.apache.http.headers] http-outgoing-0 >> Content-Length: 117
DEBUG [org.apache.http.headers] http-outgoing-0 >> Content-Type: 
application/x-www-form-urlencoded; charset=UTF-8
DEBUG [org.apache.http.headers] http-outgoing-0 >> Host: joyreactor.cc
DEBUG [org.apache.http.headers] http-outgoing-0 >> Connection: Keep-Alive
DEBUG [org.apache.http.headers] http-outgoing-0 >> Cookie: 
joyreactor=ver3fe15a757690ddab4ef41baffb8916e77:2cc2d86401ae1c54f559991f87beefd3bc32bd76
DEBUG [org.apache.http.headers] http-outgoing-0 >> Cookie2: $Version=1
DEBUG [org.apache.http.headers] http-outgoing-0 >> Accept-Encoding: gzip,deflate
DEBUG [org.apache.http.headers] http-outgoing-0 << HTTP/1.1 200 OK
DEBUG [org.apache.http.headers] http-outgoing-0 << Server: nginx/1.6.2
DEBUG [org.apache.http.headers] http-outgoing-0 << Date: Mon, 02 Feb 2015 16:32:45 GMT
DEBUG [org.apache.http.headers] http-outgoing-0 << Content-Type: text/html; charset=utf-8
DEBUG [org.apache.http.headers] http-outgoing-0 << Transfer-Encoding: chunked
DEBUG [org.apache.http.headers] http-outgoing-0 << Connection: keep-alive
DEBUG [org.apache.http.headers] http-outgoing-0 << X-Powered-By: PHP/5.4.37
DEBUG [org.apache.http.headers] http-outgoing-0 << Cache-Control: private
DEBUG [org.apache.http.headers] http-outgoing-0 << Content-Encoding: gzip
DEBUG [org.apache.http.headers] http-outgoing-0 << Vary: Accept-Encoding
DEBUG [org.apache.http.impl.execchain.MainClientExec] Connection can be kept alive 
indefinitely
HTTP/1.1 200 OK
DEBUG [org.apache.http.impl.conn.BasicHttpClientConnectionManager] Releasing connection 
192.168.0.10:4744<->50.7.136.178:80
DEBUG [org.apache.http.impl.conn.BasicHttpClientConnectionManager] Connection can be 
kept alive indefinitely
Post logon cookies:
- [version: 0][name: joyreactor][value: 
ver3fe15a757690ddab4ef41baffb8916e77:2cc2d86401ae1c54f559991f87beefd3bc32bd76][domain: 
.joyreactor.cc][path: /][expiry: Fri Feb 06 00:32:43 CST 2015]
DEBUG [org.apache.http.impl.conn.BasicHttpClientConnectionManager] Shutting down 
connection
DEBUG [org.apache.http.impl.conn.DefaultManagedHttpClientConnection] http-outgoing-0: 
Shutdown connection
Для сравнения то, что видно в дебаггере chrom'а, когда логинюсь через браузер:

Первый запрос:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Remote Address:50.7.136.178:80
Request URL:[url]http://joyreactor.cc/login[/url]
Request Method:GET
Status Code:401 Unauthorized
 
Request Headers
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8,ru;q=0.6
Connection:keep-alive
Host:joyreactor.cc
User-Agent:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/40.0.2214.94 Safari/537.36
 
Response Headers
Cache-Control:private
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html; charset=utf-8
Date:Mon, 02 Feb 2015 16:30:39 GMT
Server:nginx/1.6.2
Set-Cookie:joyreactor=ver31d60931282ac395f75ed2d67188f3b2d:55e29a350eac674c18d32849dd1b07
c842bd31df; expires=Thu, 05-Feb-2015 16:30:39 GMT; path=/; domain=.joyreactor.cc; 
httponly
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:PHP/5.4.37
Второй запрос:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Remote Address:50.7.136.178:80
Request URL:[url]http://joyreactor.cc/login[/url]
Request Method:POST
Status Code:302 Found
 
Request Headers
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate
Accept-Language:en-US,en;q=0.8,ru;q=0.6
Cache-Control:max-age=0
Connection:keep-alive
Content-Length:117
Content-Type:application/x-www-form-urlencoded
Cookie:joyreactor=ver31d60931282ac395f75ed2d67188f3b2d:55e29a350eac674c18d32849dd1b07c842
bd31df; __utmt=1; __utma=181923772.218050553.1422894703.1422894703.1422894703.1; 
__utmb=181923772.1.10.1422894703; __utmc=181923772; 
__utmz=181923772.1422894703.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); 
__lx181488_load_cnt=1; __lx181488_load_tmr=0; __lx181488_load_tmr_pre=1422894703364; 
___ws_ses=742A97B0F7AFD4EB.1; ___ws_vis=742A97B0F7AFD4EB.1422894644619; 
___ws_ses_sec=unknown:1422894644619; ___ws_vis_sec=unknown:1422894644619; 
__qca=P0-428451837-1422894705122; ws-refr=http://joyreactor.cc/login; 
ortcsession-R60tcQ-s=5a9a44799aebe5d0; ortcsession-R60tcQ=5a9a44799aebe5d0
Host:joyreactor.cc
Origin:[url]http://joyreactor.cc[/url]
Referer:[url]http://joyreactor.cc/login[/url]
User-Agent:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/40.0.2214.94 Safari/537.36
 
Form Data
signin[username]:someuser
signin[password]:somepass
signin[_csrf_token]:b484e9f918d191d5d050ff99ea517f51
 
Response Headers
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html; charset=utf-8
Date:Mon, 02 Feb 2015 16:31:23 GMT
Location:[url]http://joyreactor.cc/[/url]
Server:nginx/1.6.2
Set-Cookie:joyreactor=ver3e7ff5754f9ec6ef6411ac66daecf38c3:cf1dbe90d67cebc82284fe39de554b
7ae8f45828; expires=Thu, 05-Feb-2015 16:31:23 GMT; path=/; domain=.joyreactor.cc; 
httponly
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:PHP/5.4.37
Вроде бы все совпадает, но во втором запросе в Cookies похоже передается что-то еще, помимо того, что получается в первом запросе:
Java
1
2
3
4
5
6
7
8
 __utmt=1; __utma=181923772.218050553.1422894703.1422894703.1422894703.1; 
__utmb=181923772.1.10.1422894703; __utmc=181923772; 
__utmz=181923772.1422894703.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); 
__lx181488_load_cnt=1; __lx181488_load_tmr=0; __lx181488_load_tmr_pre=1422894703364; 
___ws_ses=742A97B0F7AFD4EB.1; ___ws_vis=742A97B0F7AFD4EB.1422894644619; 
___ws_ses_sec=unknown:1422894644619; ___ws_vis_sec=unknown:1422894644619; 
__qca=P0-428451837-1422894705122; ws-refr=http://joyreactor.cc/login; 
ortcsession-R60tcQ-s=5a9a44799aebe5d0; ortcsession-R60tcQ=5a9a44799aebe5d0
Не знаю что это такое и откуда берется. Может из-за этого не работать?

Или причина в чем-то вообще другом? Может как-то совсем по другому надо делать?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
03.02.2015, 10:25
junkjunk, signin[_csrf_token] передается уже при нажатии кнопки Вход.
Вы должны распарсить страницу логина и достать оттуда это значение.

Так же в логин передаются всякие куки которые устанавливаются когда вы приходите на страницу логина. Этого всего у вас в коде повидимому нет, поэтому логин и не проходит.
0
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 5
03.02.2015, 10:42  [ТС]
signin[_csrf_token] передается уже при нажатии кнопки Вход.
Вы должны распарсить страницу логина и достать оттуда это значение.
Ну дак это и делается тут (переменная token):
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
String token = null;
        {
            HttpGet httpget = new HttpGet("http://joyreactor.cc/login");
            CloseableHttpResponse response = executeRequest(httpget, null, null);
            try {
                InputStream in = response.getEntity().getContent();
                Source source = new Source(in);
                List<Element> inputs = source.getAllElements("input");
                for (Element input : inputs) {
                    String name = input.getAttributeValue("name");
                    if (name != null && name.equals("signin[_csrf_token]")) {
                        token = input.getAttributeValue("value");
                        break;
                    }
                }
 
                System.out.println("Initial cookies:");
                printCookies(cookieStore);
            } finally {
                response.close();
            }
            System.out.println("Token: " + token);
        }
Так же в логин передаются всякие куки которые устанавливаются когда вы приходите на страницу логина. Этого всего у вас в коде повидимому нет, поэтому логин и не проходит.
Куки, которые устанавливаются, когда приходим на логин, тоже есть. Смотрим логи:
После захода на логин приходит:
Java
1
2
3
DEBUG [org.apache.http.headers] http-outgoing-0 << Set-Cookie: 
joyreactor=ver3fe15a757690ddab4ef41baffb8916e77:2cc2d86401ae1c54f559991f87beefd3bc32bd76;
 expires=Thu, 05-Feb-2015 16:32:43 GMT; path=/; domain=.joyreactor.cc; httponly
Далее выполняется второй реквест:
Java
1
2
3
DEBUG [org.apache.http.headers] http-outgoing-0 >> Cookie: 
joyreactor=ver3fe15a757690ddab4ef41baffb8916e77:2cc2d86401ae1c54f559991f87beefd3bc32bd76
DEBUG [org.apache.http.headers] http-outgoing-0 >> Cookie2: $Version=1
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
03.02.2015, 17:19
напишите логин и пароль, я вечером попробую посмотреть
0
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 5
03.02.2015, 17:35  [ТС]
user: testjunk
pass: testjunk

Спасибо заранее
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
06.02.2015, 01:24
junkjunk, запустил ваш пример. Все норм работает. После этих операций вы залогинены и можете запрашивать страницы

например

Java
1
2
 HttpGet httpget = new HttpGet("http://joyreactor.cc/people/top");
        CloseableHttpResponse response = executeRequest(httpget, null, null);
1
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 5
06.02.2015, 05:08  [ТС]
О, а у меня тоже заработало. Странно, а что ему тогда надо было-то, что он не работал?... В общем спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2015, 05:08
Помогаю со студенческими работами здесь

Забанили сайт, защел через прокси сайт не могу залогиниться
В общем забанили лост фильм, захожу через проксифрии или 010101pro-4u, но когда пытаюсь логин и пароль ввести сайт обновляется и пишет...

Как передать кириллические символы post запросом через HttpClient?
Привет! Есть такой код: var formVariables = new List&lt;KeyValuePair&lt;string, string&gt;&gt;(); formVariables.Add(new...

Через httpwebrequest залогиниться на сайт
Ребята, привет! Такой вопрос: нужно через httpwebrequest залогиниться на сайт, для этого нужно в заголовках знать referer, обязательно при...

Невозможность залогиниться на сайт через прокси
Здравствуйте .Подскажите -в чем может быть дело? на сайт http://zakaztovarov.net логинюсь без проблем ,но через удаленный прокси ...

Залогиниться на сайт (Авторизация методом "post")
Здравствуйте. Такая проблема: Я пишу программу на С++. В ней мне надо добраться до определённой страницы сайта (при нажатии на кнопку в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru