Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Результат InetGet зависит от того, залогинен ли я в эксплорере... - как исправить?

Ответить
Настройки темы
[решено] Результат InetGet зависит от того, залогинен ли я в эксплорере... - как исправить?

Старожил


Сообщения: 186
Благодарности: 4

Профиль | Отправить PM | Цитировать


Добрый день! Простой код:
Код: Выделить весь код
InetGet("http://vkontakte.ru/profile.php",@DesktopDir & "\test.txt")
ShellExecute(@DesktopDir & "\test.txt")
В результате в открытом окне блокнота вижу разный html в зависимости от того, залогинился ли я вконтакте через IE (если не залогинился - хтмл страницы приветствия, иначе -хтмл моей страницы). Как получить код полной страницы (а не приветствия), не залогинясь в IE? Для этого пробовал залогиниться в Файрфоксе - не помогает. Сделал файрфокс браузером по умолчанию - тоже не помогает

Отправлено: 03:31, 28-12-2009

 

Пользователь


Сообщения: 143
Благодарности: 24

Профиль | Отправить PM | Цитировать


Как вы хотите получить страничку вашего профиля не зайдя под своим именем??
Если было бы можно просматривать профиль ,без захода на сайт под своим логином, тогда смысл от создания учетных записей ?

Никак.

Последний раз редактировалось HORRIBLE, 28-12-2009 в 17:27.


Отправлено: 10:52, 28-12-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата HORRIBLE:
Никак »
Ну почему, можно передавать куки при POST-запросе. Подробнее.

Цитата evg64:
Сделал файрфокс браузером по умолчанию - тоже не помогает »
Inet* функций берут настройки из IE, включая и настройки прокси.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:19, 28-12-2009 | #3


Пользователь


Сообщения: 143
Благодарности: 24

Профиль | Отправить PM | Цитировать


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

Все, все я понял свою ошибку, неправильно вопрос понял.

Отправлено: 15:58, 28-12-2009 | #4


Старожил


Сообщения: 186
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата Creat0R:
можно передавать куки при POST-запросе »
В том числе можно и хтмл страницы получить? Дело в том, что я получал хтмл другого сайта через ИнетГет, потом оттуда вычленял нжные ссылки (через StringRegExp) - все происходило без загрузки через браузер и было быстро. Через POST-запросы можно ли ссылки со страницы получить? А то я сейчас перед дилеммой: либо не зная POST-запросов начать в этом разбираться и сделать все нормально, либо не заморачиваться с кодом и каждый раз залогиниваться в IE посредством функций IE.au3 (на 3-х сайтах)...
P.S. Или если залогиниться через POST-запрос, это бдет считаться как заход через IE и можно будет InetGet юзать?..

Отправлено: 17:18, 28-12-2009 | #5


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата evg64:
Через POST-запросы можно ли ссылки со страницы получить? »
Можно также получить искодный ко страницы, а там уже обрабатывать обычно.

Цитата evg64:
не зная POST-запросов начать в этом разбираться и сделать все нормально »
Это будет всегда лучшим выбором

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 22:32, 28-12-2009 | #6


Старожил


Сообщения: 186
Благодарности: 4

Профиль | Отправить PM | Цитировать


А как надо проходить авторизацию на сайтах (именно через WinHTTP)? Я попробовал составить код, но не работает:

Код: Выделить весь код
$sEmail="Мое мыло"
$sPass="Пароль"

$oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Open("POST","http://vkontakte.ru/login.php")
$oHTTP.Send("login=" & $sEmail & "&pass=" & $sPass)
Почему я уверен, что не работает? Потому что msgbox(0,0,$oHTTP.Responsetext) выдаст исходнй код страницы, там почти в самом верху будет "В Контакте | Вход" - если туда залогинишься, вместо "Вход" будет написано твое имя.
P.S. А есть ли более универсальные методы проверки того, прошла ли авторизация успешно?

Отправлено: 23:08, 29-12-2009 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Результат InetGet зависит от того, залогинен ли я в эксплорере... - как исправить?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как записать в переменную результат выполнения команды? MSI Скриптовые языки администрирования Windows 64 24-12-2020 18:20
[решено] Как заставить броузер считать результат работы скрипта файлом XML ? Vlad Drakula Вебмастеру 4 17-07-2013 21:04
[решено] Как преобразовать текстовую формулу в числовой результат malev AutoIt 2 18-09-2009 11:09
[решено] В Интернет эксплорере торчит порностраница, как ее удалить? ab Лечение систем от вредоносных программ 20 26-08-2008 11:51
как закрытьдоступ на исполнение активикс скрипта на ИНЕТ ЭКСПЛОРЕРЕ dosim Microsoft Windows NT/2000/2003 0 21-02-2007 13:39




 
Переход