Модераторы: MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужно зайти на нескольо страниц, нужна помощь 
:(
    Опции темы
Гость_NoliX
  Дата 19.7.2005, 00:58 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Мужики, тут такое дело, короче нужно чтоб программа зашла на несколько страниц сайта подряд, причем количество страниц варьируется, но известно...в принципе загружать содержимое страниц не надо (но можно) главное зайти по ссылке, через цикл грузится только первая страница и все smile

smile
  Вверх
NoliX
Дата 19.7.2005, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 5.7.2005

Репутация: нет
Всего: 1



почему я гость? smile
--------------------
Опыт - это учитель, который очень дорого берет за свои уроки
PM MAIL   Вверх
Quadr0
Дата 19.7.2005, 01:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 00:43
  Вверх
lovermann
Дата 19.7.2005, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 28.12.2004
Где: Прага

Репутация: нет
Всего: 8



Так ты в одном окне сделай фреймов - сколько надо, и вперёд!
PM WWW ICQ   Вверх
NoliX
Дата 19.7.2005, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 5.7.2005

Репутация: нет
Всего: 1



Код

Try
    Links := TStringList.Create;
    repeat
    m:=m+1;
    n:=n+1;
    Links.Add({тут ссылка});
    until n=i;
{сам цикл}
    For k := 0 To Links.Count - 1 Do
      WebBrowser1.Navigate(Links.Strings[k]);
{Его собссно конец}
    Finally
    Links.Free;
  End;

Добавлено @ 01:14
Quadr0 не куда, а откуда, в общем нужно просто пройти по ссылке, программа в принципе ониверсальна, ей можно как накручивать счетчики, так и рассылать посту по всем пользователям форума например...
--------------------
Опыт - это учитель, который очень дорого берет за свои уроки
PM MAIL   Вверх
Quadr0
Дата 19.7.2005, 01:17 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 00:43
  Вверх
NoliX
Дата 19.7.2005, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 5.7.2005

Репутация: нет
Всего: 1



и можно ли сделать, чтоб программа загружала только первую строчку из файла, или только первый символ(несколько первых символов)
Добавлено @ 01:18
Quadr0 я исчо не профи, так что рассчитывал на успех smile
Добавлено @ 01:20
Quadr0 но у меня динамическое кол-во ссылок, так что я хотел тоб они последовательно открывались в одном окне, хотя если можно сделать так чтоб они открывались все одновременно, то я только ЗА!
--------------------
Опыт - это учитель, который очень дорого берет за свои уроки
PM MAIL   Вверх
Snowy
Дата 19.7.2005, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 4
Всего: 484



Цитата(NoliX @ 19.7.2005, 01:17)
и можно ли сделать, чтоб программа загружала только первую строчку из файла, или только первый символ(несколько первых символов)

Нет, грузить нужно целиком, а потом показывать сколько нужно.
Можно конечно вдаться в глубокие дебри протокола http и рвать передачу после получения нужного кол-ва данных, но т.к.
Цитата(NoliX @ 19.7.2005, 01:17)
исчо не профи
, то это маловероятно.
Цитата(NoliX @ 19.7.2005, 01:17)
я хотел тоб они последовательно открывались в одном окне

Они и открываются, только браузер еще не успевает одно подгрузить, как ты уже требуешь другую ссылку.
Либо делать паузы между загрузками страниц, либо грузить просто браузером (не программой), чтобы были отдельные страницы в отдельных окнах.
Есть вариант слепить все страницы в одну, но тогда возникнут проблемы со стилями.
Может ты расскажешь какой смысл? Для чего это? А мы подскажем, как сделать лучше.
PM MAIL   Вверх
Quadr0
Дата 19.7.2005, 10:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 00:43
  Вверх
NoliX
Дата 19.7.2005, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 5.7.2005

Репутация: нет
Всего: 1



Snowy программа в принципе универсальна, ей можно как накручивать счетчики, так и рассылать почту по всем пользователям форума например...
--------------------
Опыт - это учитель, который очень дорого берет за свои уроки
PM MAIL   Вверх
NoliX
Дата 19.7.2005, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 5.7.2005

Репутация: нет
Всего: 1



Quadr0 а как нибудь по проще, по красивее можно? чтоб не создавать кучу компонентов, возможно их штук 300 будет...
--------------------
Опыт - это учитель, который очень дорого берет за свои уроки
PM MAIL   Вверх
NoliX
Дата 19.7.2005, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 5.7.2005

Репутация: нет
Всего: 1



все, всем спасио, все получилось, только вот одна проблема, как сделать так, чтобы текст посылаемый из TMemo конвертировался в строку и при этом все сообщение не становилось однострочным...
--------------------
Опыт - это учитель, который очень дорого берет за свои уроки
PM MAIL   Вверх
December
Дата 19.7.2005, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: 12
Всего: 57



TMemo.Lines.Text
Модератор: один топик - один вопрос!
Добавлено @ 22:01
Цитата(NoliX @ 19.7.2005, 01:17)
и можно ли сделать, чтоб программа загружала только первую строчку из файла, или только первый символ(несколько первых символов)

Можно. В событии OnProgressChange проверять HTML код.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.