Capmonster [C#] integration

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1
Всем доброго вечера
И так дорогие форумчане у меня софт (на шарпе) с интеграцией Капа(capmonster)
Если в кратце когда юзаю без прокси то он успешно работает. Если начинаю привязывать прокси, то капмонстер капчу перестает подхватывать. Смотрел запросы через Httpanalyzer, я получаю пустой ответ
(Не удалось загрузить ответ от HTTP-сервера '192.168.0.105'.) В чем может быть дело? Как интегрировать?
 

vitosrostov

Client
Регистрация
04.09.2017
Сообщения
192
Благодарностей
35
Баллы
28
Всем доброго вечера
И так дорогие форумчане у меня софт (на шарпе) с интеграцией Капа(capmonster)
Если в кратце когда юзаю без прокси то он успешно работает. Если начинаю привязывать прокси, то капмонстер капчу перестает подхватывать. Смотрел запросы через Httpanalyzer, я получаю пустой ответ
(Не удалось загрузить ответ от HTTP-сервера '192.168.0.105'.) В чем может быть дело? Как интегрировать?
когда вы отправляете запросы на копмонстр из прокси, то с сети прокси не виден ваш ip=192.168.0.105
 
  • Спасибо
Реакции: LaGGerHack1998 и VladZen

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1
когда вы отправляете запросы на копмонстр из прокси, то с сети прокси не виден ваш ip=192.168.0.105
Извиняюсь,но что то я вас не понимаю
У меня вопрос тут маленький, какие значение имеют прокси если у меня прокси загружен в софте
Это же не должно как влиять на капу
Потому что капмонстер это другой процесс а у меня софт другой процесс
 

vitosrostov

Client
Регистрация
04.09.2017
Сообщения
192
Благодарностей
35
Баллы
28
Прокси вы где используете в вашем софте или в капмонстре?
 
  • Спасибо
Реакции: LaGGerHack1998

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1
Код:
  rq.Proxy = Socks5ProxyClient.Parse(Proxy[Random.Next(0, Proxy.Count)]);
 

                        str = rq.Get("https://www.ourtime.com/v3/login?").ToString();
                        string idCaptcha= Pars(str, "data-sitekey=\"", "\"", 0);
                        string TokenVer = Pars(str, "RequestVerificationToken\" type=\"hidden\" value=\"", "\"", 0);
                        str = rq.Post("http://"+LocalIp+"/in.php?key=123123&method=userrecaptcha&googlekey=" + idCaptcha+ "&pageurl=https://www.ourtime.com/v3/login?").ToString();
Капмонстер тут не подхватывает
Я вот что не понимаю,какие значение имеют прокси тут
 

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1

vitosrostov

Client
Регистрация
04.09.2017
Сообщения
192
Благодарностей
35
Баллы
28
Пример:
use proxy
post запрос на капмонстра=192.168.0.105

такой вариант работать не будет, т.к. ip капмонстра в локальной сети
 
  • Спасибо
Реакции: LaGGerHack1998

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1

vitosrostov

Client
Регистрация
04.09.2017
Сообщения
192
Благодарностей
35
Баллы
28
  • Спасибо
Реакции: LaGGerHack1998

Malinin

Client
Регистрация
20.01.2018
Сообщения
238
Благодарностей
53
Баллы
28
Попробую предположить, что вот тут
str = rq.Post("http://"+LocalIp+"/in.php?key=123123&method=userrecaptcha&googlekey=" + idCaptcha+ "&pageurl=https://www.ourtime.com/v3/login?").ToString();
вы обращаетесь к вашему LocalIP, который, как я понимаю, 192.168.0.105, вы обращаетесь к нему из-под прокси, так как у rq установлено значение прокси. Попробуйте для обращения к капмонстру создать отдельный экземпляр сетевого компонента, rq1, который будет работать без прокси и которым вы будете обращаться только к капмонстру по вашему локальному адресу.
 
  • Спасибо
Реакции: LaGGerHack1998

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1
удалять использование прокси перед работой с капмонстром, либо использовать глобальный ip
Я использую первый способ(no use proxy) перед работой
А это никак не повлияет на работу софта? То есть я имел виду не попадет ли мой айпи в блек лист капа?
 

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1
Попробую предположить, что вот тут

вы обращаетесь к вашему LocalIP, который, как я понимаю, 192.168.0.105, вы обращаетесь к нему из-под прокси, так как у rq установлено значение прокси. Попробуйте для обращения к капмонстру создать отдельный экземпляр сетевого компонента, rq1, который будет работать без прокси и которым вы будете обращаться только к капмонстру по вашему локальному адресу.
Думаю это хорошая решения
Я выше написал что это никак не повлияет на работу? ( блек лист)
 

Malinin

Client
Регистрация
20.01.2018
Сообщения
238
Благодарностей
53
Баллы
28
Через ваш IP вы обращаетесь только к капмонстру, если вы хотите, чтобы капмонстер гадал капчу через прокси из вашего проекта, указывайте его в запросе, иначе капмонстр гадает капчу через прокси, которые загружены в него. А IP, с которого вы шлете запросы на капмонстер, не имеет значения.
 
  • Спасибо
Реакции: LaGGerHack1998

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1
Через ваш IP вы обращаетесь только к капмонстру, если вы хотите, чтобы капмонстер гадал капчу через прокси из вашего проекта, указывайте его в запросе, иначе капмонстр гадает капчу через прокси, которые загружены в него. А IP, с которого вы шлете запросы на капмонстер, не имеет значения.
то есть вот так ? это я к примеру
Код:
str = rq.Post("http://"+LocalIp+"/in.php?key=123123&method=userrecaptcha&googlekey=" + idCaptcha+ "&pageurl=https://www.ourtime.com/v3/login?&proxy=proxyList").ToString();
 

Malinin

Client
Регистрация
20.01.2018
Сообщения
238
Благодарностей
53
Баллы
28
Да, типа такого.
 
  • Спасибо
Реакции: LaGGerHack1998

LaGGerHack1998

Новичок
Регистрация
20.05.2014
Сообщения
10
Благодарностей
0
Баллы
1
когда вы отправляете запросы на копмонстр из прокси, то с сети прокси не виден ваш ip=192.168.0.105
Попробую предположить, что вот тут

вы обращаетесь к вашему LocalIP, который, как я понимаю, 192.168.0.105, вы обращаетесь к нему из-под прокси, так как у rq установлено значение прокси. Попробуйте для обращения к капмонстру создать отдельный экземпляр сетевого компонента, rq1, который будет работать без прокси и которым вы будете обращаться только к капмонстру по вашему локальному адресу.
Благодарю вас:az:
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)