Что нового

[Сеть, интернет] Как скачать html-страницу с паролем

deeman313

Новичок
Сообщения
9
Репутация
0
1) Программа для мониторинга пользователей на роутере. Подскажите, пожалуйста, как можно скачать напрямую html-страницу роутера, для входа в которую надо ввести пароль. Т.е. скачать 192.168.xx.xx\name.html, без захода, например через IE, и отправки имени и пароля в форму. Может помугут как-то методы get и post?
2) Как можно выдернуть нужную информацию, из этой html-ки? Там формируется таблица, поля не имеют id и class. Как считать в массив, "слова" которые подходят под маску "xx:xx:xx:"....
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
А если....
1)
Код:
InetGet("http://login:[email protected]\name.html", @ScriptDir & '\name.html')

2) через StringRegExp или StringRegExpReplace :scratch:

А чтобы сделать пункт 2-ой, нужно знать что и откуда вытягивать.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Zaramot
А вчём смысл скачивания? Ведь прочитав в переменную HTML текст, вы можете работать с ним как вам угодно.
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
А вчём смысл скачивания? Ведь прочитав в переменную HTML текст, вы можете работать с ним как вам угодно.

Garrett
Ведь в названии темы ведь сказано - скачать.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Zaramot [?]
Ведь в названии темы ведь сказано - скачать.
Я заметил :smile:
Однако из текста следует, что человек не владеет даже базовыми знаниями, следовательно, не представляет себе чёткой задачи.
Ему просто нужна информация с HTML страницы, а чтобы её получить как минимум (он знает) её нужно скачать, вот и написал, хотя, может я и ошибаюсь. Формально, вы правы, но, на ваш ответ с вероятностью 99% последует новый вопрос, а как теперь прочитать скаченный файл? ;D

P.S. Кстати такие вопросы на форуме стали очень частыми, люди хотят получить всё и сразу, не прикладывая к этому ни малейшего усилия :(
К примеру, на форуме имеется вся информация для решения поставленной задачи.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
deeman313 [?]
Как считать в массив, "слова" которые подходят под маску "xx:xx:xx:"
Так, например, можно получить все строки с временем (две цифры:две цифры:две цифры) с главной страницы нашего сайта:
Код:
#include <Array.au3>

$sUrl = 'http://autoit-script.ru/'
$iFlag = 1

$sSourse = InetRead($sUrl, 17)
If @error Then
	MsgBox(16, 'Error', 'InetRead')
	Exit
EndIf
If StringInStr($sSourse, Hex(Binary('UTF-8'))) Then $iFlag = 4
$sSourse = BinaryToString($sSourse, $iFlag)
$aTime = StringRegExp($sSourse, '\d{2}:\d{2}:\d{2}', 3)
If Not @error Then
	_ArrayDisplay($aTime)
Else
	MsgBox(16, 'Error', 'StringRegExp')
EndIf

OffTopic:
Garrett [?]
люди хотят получить всё и сразу, не прикладывая к этому ни малейшего усилия
Сам хочу, но не получается. ;D
 

agikon

Знающий
Сообщения
789
Репутация
17
есть такая порграмма Teleport вот она скачивает страницы со всеми файлами со всей структурой сайта. автору явну её не хватает.
 
Автор
deeman313

deeman313

Новичок
Сообщения
9
Репутация
0
Действительно, в голову даже не пришло, что можно получить информацию, не скачивая файл. Причем здесь телепорт?! Скрипт для того и делается, чтобы 2 клика было, а то так можно было бы и через браузер всегда смотреть. Спасибо всем за помощь.
 
Верх