PDA

Ver la Versión Completa : BuscaDelphi Soft.


felipe88
13-08-2008, 17:57:30
Ya que no estaba seguro de si poner este hilo aqui o en la taberna, espero el amigo Neftali me pueda guiar ;):D...

Dado que a muchos por simple pereza :rolleyes: o por no saber donde buscar, no encontramos nada, pues se me ha ocurrido la idea de esta pequeña aplicacion... ¿Que hace? simple, solo son N pestañas de N buscadores de foros y trucos de Delphi que muestran los resultados en un respectivo Web Browser... simple pero practico. Eso si, esta un taaaaanto crudo, espero y si tienen tiempo le metan manito con mas buscadores (El del Club es un tanto diferente y no supe como hacerlo bien) y porque no la misma ayuda de Delphi...

roman
13-08-2008, 18:37:16
Muchas gracias Felipe, me parece una idea estupenda.

No veo ningún problema de colocarlo aquí, aunque también puedes colocarlo en el FTP (http://www.terawiki.clubdelphi.com/).

// Saludos

roman
13-08-2008, 18:47:29
Para el buscador del ClubDelphi, parece que puedes hacerlo así:

http://www.clubdelphi.com/foros/search.php?do=process&query=ActionList

// Saludos

eduarcol
13-08-2008, 19:01:28
Para el buscador del ClubDelphi, parece que puedes hacerlo así:

http://www.clubdelphi.com/foros/search.php?do=process&query=ActionList

// Saludos

¿y como seria con el asunto de la clave de busqueda?

roman
13-08-2008, 19:09:57
¿Qué es la clave de búsqueda?

// Saludos

Delphius
13-08-2008, 19:43:02
Para el buscador del ClubDelphi, parece que puedes hacerlo así:

http://www.clubdelphi.com/foros/search.php?do=process&query=ActionList

// Saludos

¿y como seria con el asunto de la clave de busqueda?

No he visto el ejecutable... pero esto me llamó la atención. Yo también tengo la misma duda de eduardo.
Cuando uno presiona en el botón buscar del buscador obtiene un link como este:

http://www.clubdelphi.com/foros/search.php?searchid=numero

Intuyo que ese número es el ID asociado a la búsqueda hecha. Luego cada resultado que concide con dicha búsqueda tiene esta forma:

http://www.clubdelphi.com/foros/showthread.php?t=numero&highlight=palabra_clave

Y en este caso, numero corresponde al ID correspondiente al hilo, y palabra_clave el/los término/s buscado/s.

No se de que modo se puede llegar a automatizar la búsqueda (si es eso lo que se busca).

No se de que modo vBulletin lo hace. Yo mejor hago recordar que para que funcione hay que haber iniciado sesión en el foro.

Saludos,

roman
13-08-2008, 19:52:37
A ver, si ponen una URL como la que escribí arriba, en su navegador, verán que se devuelven los resultados de la búsqueda pero con la URL cambiada tal como indicas. No creo que haya manera de automatizar eso porque son números aleatorios que, creo, tiene que ver con la forma en que vBulletin optimiza las búsquedas. Algo guarda en el caché, de manera que subsecuentes referencias a la misma búsqueda son más rápidas (aunque, como seguramente han notado alguna vez, esas url caducan después de un tiempo de manera que no sirve de mucho poner esos enlaces en los mensajes).

Pero el caso es que se puede efectuar la búsqueda con una URL como la que puse y es, lo que serviría para el programa de Felipe. De hecho ya lo he probado.

// Saludos

felipe88
13-08-2008, 20:02:44
Para el buscador del ClubDelphi, parece que puedes hacerlo así:

http://www.clubdelphi.com/foros/search.php?do=process&query=ActionList

// Saludos

Al parecer no es tan facil :o...

No he visto el ejecutable... pero esto me llamó la atención. Yo también tengo la misma duda de eduardo.

Intuyo que ese número es el ID asociado a la búsqueda hecha. Luego cada resultado que concide con dicha búsqueda tiene esta forma:

Y en este caso, numero corresponde al ID correspondiente al hilo, y palabra_clave el/los término/s buscado/s.

No se de que modo se puede llegar a automatizar la búsqueda (si es eso lo que se busca).

No se de que modo vBulletin lo hace. Yo mejor hago recordar que para que funcione hay que haber iniciado sesión en el foro.

Saludos,

Y tienen razon tanto Eduarcol como Delphius, por eso no tuve una idea concreta de como hacerlo ademas se me pasaba de que si no inicias sesion este te muestra una casilla de verificacion; inclusive viendo el codigo fuente de la pagina se obtiene cosas como esto :
<form action="search.php?do=process" method="post" name="vbform" id="searchform">
y esto...
<input type="submit" class="button" name="dosearch" value="Buscar Ahora" accesskey="s" />
Tal vez para no complicar la cosa simplemente que te lleve a la pagina de buscar...
Ademas de todo como dije esta muy crudo, seria bueno tener en mente otras opciones que se puedan ir añadiendo y mas paginas interezantes sobre delphi.

Delphius
13-08-2008, 20:05:18
A ver, si ponen una URL como la que escribí arriba, en su navegador, verán que se devuelven los resultados de la búsqueda pero con la URL cambiada tal como indicas. No creo que haya manera de automatizar eso porque son números aleatorios que, creo, tiene que ver con la forma en que vBulletin optimiza las búsquedas. Algo guarda en el caché, de manera que subsecuentes referencias a la misma búsqueda son más rápidas (aunque, como seguramente han notado alguna vez, esas url caducan después de un tiempo de manera que no sirve de mucho poner esos enlaces en los mensajes).

Pero el caso es que se puede efectuar la búsqueda con una URL como la que puse y es, lo que serviría para el programa de Felipe. De hecho ya lo he probado.

// Saludos
mejor me callo la boca:D
Debería haber probado antes de ponerme a gastar teclas.:o
Como es de esperar, roman dando luz sobre las sombras de mi ignorancia para ayudarme cada dia a ser un poco mejor.

He probado haciendo búsquedas como comentas y funciona.
Otra vez más, me saco el sombrero frente a ti.

Saludos,

felipe88
13-08-2008, 20:05:27
Pero el caso es que se puede efectuar la búsqueda con una URL como la que puse y es, lo que serviría para el programa de Felipe. De hecho ya lo he probado.

// Saludos

Ya veo, entonces solo restaria hacer algo asi ¿y funcionaria?
'http://www.clubdelphi.com/foros/search.php?do=process&query=' + Edit1.Text

:D Entonces tampoco era tan dificil...

roman
13-08-2008, 20:08:37
ademas se me pasaba de que si no inicias sesion este te muestra una casilla de verificacion

Entonces estamos hablando de cosas distintas. Desde luego necesitas tener una sesión iniciada, cosa que sucederá siempre y cuando hayas seleccionado la opción "Recuérdame". De lo contrario, hay que pasar a traves de la página de "login".

Pero, si hay una sesión iniciada, la URL que he puesto funciona. Tan funciona que ya la he probado en tu mismo programa y ha funcionado.

// Saludos

coso
13-08-2008, 20:13:17
hola, una sugerencia : el buscador realmente da demasiados resultados, y no bien bien correctos,¿no deberia hacerse con un AND? nada un detalle

felipe88
13-08-2008, 20:25:17
Entonces estamos hablando de cosas distintas. Desde luego necesitas tener una sesión iniciada, cosa que sucederá siempre y cuando hayas seleccionado la opción "Recuérdame". De lo contrario, hay que pasar a traves de la página de "login".

Pero, si hay una sesión iniciada, la URL que he puesto funciona. Tan funciona que ya la he probado en tu mismo programa y ha funcionado.

// Saludos

En ese sentido tienes razon, ya si la persona esta registrada bien... de lo contrario creo que le aparecera este mensaje y buscara normalmente como cualquier persona, yo no veo que pueda ser un problema en ese sentido... que mas quieren :D

hola, una sugerencia : el buscador realmente da demasiados resultados, y no bien bien correctos,¿no deberia hacerse con un AND? nada un detalle

Gracias coso esos son los detalles que se deben tener en cuenta, el problema es que ahora ando un tanto colgado de trabajo para hacerlo :D...

coso
13-08-2008, 20:32:14
:) bueno, me referia al buscador del foro ;) pero sirve igual, claro esta.

eduarcol
13-08-2008, 20:34:26
Entonces estamos hablando de cosas distintas. Desde luego necesitas tener una sesión iniciada, cosa que sucederá siempre y cuando hayas seleccionado la opción "Recuérdame". De lo contrario, hay que pasar a traves de la página de "login".

Pero, si hay una sesión iniciada, la URL que he puesto funciona. Tan funciona que ya la he probado en tu mismo programa y ha funcionado.

// Saludos

esa era mi duda, si no esta registrado o no es premium le va a pedir las letras de la imagen, no recuerdo como se llaman, pues solo funciona para los encorchetados :D

roman
13-08-2008, 20:41:17
Las letras o captcha (http://es.wikipedia.org/wiki/Captcha) sólo aparecen si no has iniciado sesión. Acabo de preguntarle a keyboy y me ha confirmado que él puede hacer búsquedas sin captcha.

// Saludos

felipe88
13-08-2008, 20:45:48
Las letras o captcha (http://es.wikipedia.org/wiki/Captcha) sólo aparecen si no has iniciado sesión. Acabo de preguntarle a keyboy y me ha confirmado que él puede hacer búsquedas sin captcha.

// Saludos

:D... entonces son menos complicaciones, otra cosa que acabo de pensar con la opcion "Recuerdame"... esta solo seria valida si se recordo en IE o con cualquier explorador tambien serviria :confused:

roman
13-08-2008, 20:48:15
Sólo sirve si la sesión se inición con IE puesto que estás usando el WebBrowser.

// Saludos

eduarcol
13-08-2008, 20:53:04
:D... entonces son menos complicaciones, otra cosa que acabo de pensar con la opcion "Recuerdame"... esta solo seria valida si se recordo en IE o con cualquier explorador tambien serviria :confused:

¿y cual es el problema?, acaso no todo el mundo usa el IE??, yo ahorita lo estoy usando con un skin mas bonito, le cambia la e por una O roja :D

felipe88
13-08-2008, 21:50:41
¿y cual es el problema?, acaso no todo el mundo usa el IE??, yo ahorita lo estoy usando con un skin mas bonito, le cambia la e por una O roja :D

:D... si... claro :rolleyes::p...

Entonces un problema menos ;)... depronto mas tardecito saque una Beta mas decente :D... ¿que mas le añado?
*Club Delphi
*DelphiAbout
*CodeGear
*Rinconcito Delphi
...¿?

TOPX
13-08-2008, 21:53:52
Buena idea felipe88, lo felicito.

Así, se me ocurre que... se podría difundir más esta 'automatización' si se hace como una 'aplicación web' y que también buscara en Trucomanía, es.comp.lenguajes.delphi, etc. (y para algunos, tocaría por un Google Hack o algo así...)

felipe88
13-08-2008, 22:39:22
Buena idea felipe88, lo felicito.

Así, se me ocurre que... se podría difundir más esta 'automatización' si se hace como una 'aplicación web' y que también buscara en Trucomanía, es.comp.lenguajes.delphi, etc. (y para algunos, tocaría por un Google Hack o algo así...)

Gracias hombre, eso fue ayer de noche y creo que me podia mas el sueño, por algo su crudeza :D... Lo de la automatizacion orientado como aplicación web me parece una estupenda idea, pero tengo muy poco conocimiento al respecto y no sabria como acerla... Delphi, Java, HTML :confused:... lo de Google fue opcional, ya que las busquedas por estos motores dificultan un poco los resultados esperados, por eso elegi algo que fuese mas directo, de igual forma al añadirle ciertas palabras clave se puede obtener respuestas mas exactas...

Neftali [Germán.Estévez]
14-08-2008, 12:49:37
....espero el amigo Neftali me pueda guiar ;):D...

Venga, vaaaaale! Aceptamos el hilo como varios. ;)
Se me está ocurriendo que podríamos proponer un foro de proyectos; Ya han sido varios los proyectos que la gente a propuesto e iniciado en los foros, así tendríamos estos reunidos en un únbico lugar.

Román, échame un cable y proponlo tú (si te parece bien) en el foro de moderadores, es que no se si a mi me va a dar tiempo hoy (http://www.clubdelphi.com/foros/showthread.php?t=59144)... (estoy cerrando temas y voy voy un poco de "culo").

felipe88
14-08-2008, 16:00:26
A que bien :)... no mas esperen un ratico que ya lo subo de nuevo con unos arreglitos ;)...

Neftali [Germán.Estévez]
14-08-2008, 16:36:30
Ahora que me voy y se ponen a hacer cositas interesantes... :D:D

Yo pondía alguna opción (checkbox) para añadir automáticamente a los buscadores genéricos la palabra Delphi (si se quiere).

Como sitios para buscar, añadiría:
* http://www.koders.com/
* http://www.swissdelphicenter.ch/en/
* http://www.delphifr.com/
* ...

Bueno, se me están ocurriendo tantos, que tal vez se podría hacer que se configuran por el usuario en una lista (CheckListBox) con la sintaxis necesaria y en ejecución se crearan tantas pestañas como los que se ha marcado en la lista...

felipe88
14-08-2008, 16:54:47
Ahora que me voy y se ponen a hacer cositas interesantes... :D:D

Yo pondía alguna opción (checkbox) para añadir automáticamente a los buscadores genéricos la palabra Delphi (si se quiere).

Como sitios para buscar, añadiría:
* http://www.koders.com/
* http://www.swissdelphicenter.ch/en/
* http://www.delphifr.com/
* ...

Bueno, se me están ocurriendo tantos, que tal vez se podría hacer que se configuran por el usuario en una lista (CheckListBox) con la sintaxis necesaria y en ejecución se crearan tantas pestañas como los que se ha marcado en la lista...
A que bien... la cosa se pone cada vez mas interezante, buenas paginas amigo ;)... yo tambien pense lo mismo, asi que si el usuario quiere añadir o quitar mas paginas lo haga a su gusto, pero no estoy muy seguro de como hacerlo... habria que crear un nuevo Tabsheet y dentro un nuevo WebBrowser ademas de añadirlo en buscar... ¿Alguna sugerencia?

eduarcol
14-08-2008, 17:18:37
A que bien... la cosa se pone cada vez mas interezante, buenas paginas amigo ;)... yo tambien pense lo mismo, asi que si el usuario quiere añadir o quitar mas paginas lo haga a su gusto, pero no estoy muy seguro de como hacerlo... habria que crear un nuevo Tabsheet y dentro un nuevo WebBrowser ademas de añadirlo en buscar... ¿Alguna sugerencia?

pues yo tengo algo parecido, el inieditor (http://eduarcol.clubdelphi.com/Componentes/IniEditor.htm), quizas te des una idea de como arrancar.

felipe88
14-08-2008, 17:37:11
pues yo tengo algo parecido, el inieditor (http://eduarcol.clubdelphi.com/Componentes/IniEditor.htm), quizas te des una idea de como arrancar.
Podria ser... auque yo creo que hablariamos mejor de crear pestañas y webbrowser en tiempo de ejecucion, pero sirve para añadir las direcciones url y el archivo de ayuda, yo ya habia hecho algo con el registro :rolleyes: pero esta se ve buena... gracias :)

eduarcol
14-08-2008, 19:52:51
Podria ser... auque yo creo que hablariamos mejor de crear pestañas y webbrowser en tiempo de ejecucion, pero sirve para añadir las direcciones url y el archivo de ayuda, yo ya habia hecho algo con el registro :rolleyes: pero esta se ve buena... gracias :)

si detallas el codigo crea pestañas y les asigna componentes hijos en tiempo de ejecucion, a eso me referia :p

felipe88
14-08-2008, 20:39:21
si detallas el codigo crea pestañas y les asigna componentes hijos en tiempo de ejecucion, a eso me referia :p
¡A bestia! :eek::rolleyes::p... claro no lo habia visto, como diria jhonny "Lecciones de mi madre: Lea bien, pendejo..." :D

felipe88
14-08-2008, 20:42:28
...y a propósito Eduardo, ¿este iba a ser algun componente?

eduarcol
14-08-2008, 21:07:27
...y a propósito Eduardo, ¿este iba a ser algun componente?

es un componente y en el link que te paso esta la explicacion, ay felipito hazle caso a mama :p:D

enecumene
14-08-2008, 21:14:03
¡A bestia! :eek::rolleyes::p... claro no lo habia visto, como diria jhonny "Lecciones de mi madre: Lea bien, pendejo..." :D

Esa frase le quedó bien, perooo....

es un componente y en el link que te paso esta la explicacion, ay felipito hazle caso a mama :p:D

él mismo se la aplicó :D :D :D

felipe88
14-08-2008, 23:14:57
es un componente y en el link que te paso esta la explicacion, ay felipito hazle caso a mama :p:D
Si pero no la descarga del mismo, tocaria compilarlo porque esto (http://eduarcol.clubdelphi.com/Componentes/IniEditor.pas) es lo unico que deja desacargar, por lo tanto es un componente en pañales... como la vez :cool::D
Esa frase le quedó bien, perooo.... él mismo se la aplicó :D A y tu que "pitos tocas" :mad:.... :D...



:rolleyes: El estres, el estres... hablan de vacaciones que no me tocan, auditorias, informes una cosa y la otra...:cool::p

felipe88
14-08-2008, 23:43:27
Bueno, aca una version Beta 1.1 :D... luego probare lo eduarcol, me falta tiempo :rolleyes:...

eduarcol
15-08-2008, 00:00:11
Si pero no la descarga del mismo, tocaria compilarlo porque esto (http://eduarcol.clubdelphi.com/Componentes/IniEditor.pas) es lo unico que deja desacargar, por lo tanto es un componente en pañales... como la vez :cool::D

:cool:Pues la veo oscura, si no sabes compilar estamos mal :D:D

A y tu que "pitos tocas" :mad:.... .



:rolleyes: El estres, el estres... hablan de vacaciones que no me tocan, auditorias, informes una cosa y la otra...:cool::p

yo no sabia que el compadre tenia la maña de tocar pitos ;)

felipe88
15-08-2008, 00:04:46
:cool:Pues la veo oscura, si no sabes compilar estamos mal :D:D
Si claro, solo abres el editor de comandos y escribes Format C...:cool::D

Enserio, lo probare y vere que tengo mañana :)...

enecumene
15-08-2008, 00:10:33
yo no sabia que el compadre tenia la maña de tocar pitos ;)

¡Pero claro compadre! me gusta pitarle a las chicas del equipo de Voley que entreno aquí en Santo Domingo :D :D :D

eduarcol
15-08-2008, 00:12:04
¡Pero claro compadre! me gusta pitarle a las chicas del equipo de Voley que entreno aquí en Santo Domingo :D :D :D

ah bueno pilas pues :D

TOPX
15-08-2008, 16:33:16
Mmm, bueno, en cuanto a la aplicación web opino que serviría cualquier cosa que soporte el hosting de quien patrocine este proyecto... mmm, tal vez yo tenga acceso a uno con soporte a Php 5, así, puede que alguien en el foro tenga acceso a alguno con soporte a Isapi, Asp u otras que prefieran.

Y en cuanto a Google, alguien publicó hoy una idea similar en http://delphi.fosdal.com/2008/08/google-custom-search-and-delphi.html .

felipe88
15-08-2008, 16:41:20
Bueno, aca una version Beta 1.1 :D... luego probare lo eduarcol, me falta tiempo :rolleyes:...

Una simple correccion aqui(Nada nuevo aun:cool:) (http://rapidshare.com/files/137541240/Buscador.rar.html), no he encontrado la forma de efectuar la busqueda en "El Rincocito Delphi" y CodeGear los resultados algunos no parecen ser muy practicos, en cuanto al componente de eduarcol lo quise tomar de base para crear una rutina que cargue los "motores" de un archivo ini y por cada resultado me cree una nueva pestaña y adentro su webbrowser... alguna sugerencia :rolleyes:?

felipe88
15-08-2008, 16:48:36
Mmm, bueno, en cuanto a la aplicación web opino que serviría cualquier cosa que soporte el hosting de quien patrocine este proyecto... mmm, tal vez yo tenga acceso a uno con soporte a Php 5, así, puede que alguien en el foro tenga acceso a alguno con soporte a Isapi, Asp u otras que prefieran.

Y en cuanto a Google, alguien publicó hoy una idea similar en http://delphi.fosdal.com/2008/08/google-custom-search-and-delphi.html . Vaya... eso suena tentador :rolleyes:, pero yo solo no seria capaz ya que tengo minimo conocimiento al respecto en cuanto aplicaciones web, y viendo la buena acogida y participacion de muchos... varias cabezas piensan mejor que una :rolleyes:...

Quien se apunta ;)...

felipe88
19-08-2008, 19:58:18
Hola a todos,

Como venia anticipando, publico a disposicion de todos ustedes la ultima version del BuscaDelphi... espero se puedan aprovechar las interesantes propuestas hechas, por ahora disfrutenlo ;)...

Espero sus comentarios :rolleyes:...

enecumene
19-08-2008, 20:04:49
Hola a todos,

Como venia anticipando, publico a disposicion de todos ustedes la ultima version del BuscaDelphi... espero se puedan aprovechar las interezantes propuestas hechas, por ahora disfrutenlo ;)...

Espero sus comentarios :rolleyes:...

Pues sí, tengo un sólo comentario :D:D,

intereZantes se escribe intereSantes

te quemaste en la venta, :D:D:D

felipe88
19-08-2008, 20:14:47
A bestia!!!... era para llamar mas la atencion :D

MAXIUM
19-08-2008, 20:23:03
Mmm, bueno, en cuanto a la aplicación web opino que serviría cualquier cosa que soporte el hosting de quien patrocine este proyecto... mmm, tal vez yo tenga acceso a uno con soporte a Php 5, así, puede que alguien en el foro tenga acceso a alguno con soporte a Isapi, Asp u otras que prefieran.

Y en cuanto a Google, alguien publicó hoy una idea similar en http://delphi.fosdal.com/2008/08/google-custom-search-and-delphi.html .

Puse "pacman" y no encontré nada relacionado con Delphi...

MAXIUM
19-08-2008, 20:26:26
Hola a todos,

Como venia anticipando, publico a disposicion de todos ustedes la ultima version del BuscaDelphi... espero se puedan aprovechar las interesantes propuestas hechas, por ahora disfrutenlo ;)...

Espero sus comentarios :rolleyes:...

No le encuentro gracia. Haber como te saltas el captcha y automatizas todo. :confused:

felipe88
19-08-2008, 20:37:37
No le encuentro gracia. Haber como te saltas el captcha y automatizas todo. :confused:
Hola,
Si leiste bien, en el hilo comentamos eso... recuerda que para el caso del Club Delphi debes estar registrado y con el "Recuerdame" en Internet Explorer ;)

roman
19-08-2008, 21:05:39
A ver, lo que pongo a continuación es un poco cutre, pero puede servir de comienzo:


procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant);
var
HTMLDoc: IHTMLDocument3;
HTMLElement: IHTMLElement;
HTMLInput: IHTMLInputElement;

begin
HTMLDoc := WebBrowser1.Document as IHTMLDocument3;

HTMLElement := HTMLDoc.getElementById('navbar_username');
if Assigned(HTMLElement) then
begin
HTMLInput := HTMLElement as IHTMLInputElement;
HTMLInput.value := 'user';

HTMLElement := HTMLDoc.getElementById('navbar_password');
if Assigned(HTMLElement) then
begin
HTMLInput := HTMLElement as IHTMLInputElement;
HTMLInput.value := 'password';

HTMLInput.form.submit;
end;
end;
end;


Lo que este código hace es esperar a que termine de cargarse la página de búsqueda del ClubDelphi para entonces preguntar si existen los cuadros de edición de usuario y contraseña (lo cual querría decir que no hay sesión iniciada). Entonces pueden proveerse los valores que se guardarían en el archivo de configuración para cada usuario del BuscaDelphi Soft y se hace el submit. Con eso se vuelve a cargar la página ya con sesión iniciada.

// Saludos

felipe88
19-08-2008, 21:12:30
Bueno roman ese aporte esta interesante, pero como seria la parte de "Proveer los valores", ¿de donde se toman y a donde se envian?:confused:

roman
19-08-2008, 21:16:51
Por ejemplo, en el mismo archivo motores.ini:


[Club Delphi]
URL=www.clubdelphi.com/foros/search.php?do=process&query=
usuario=...
password=...

[Delphi About]
URL=http://delphi.about.com/sitesearch.htm&SUName=delphi&TopNode=99?terms=

[Google]
URl=www.google.com/search?q=


¿A dónde se envian? Eso es lo que hace el código :)

// Saludos

felipe88
19-08-2008, 21:29:32
A bueno... es valida la idea... pero creo que la tendre en cuenta para la proxima :D, por ahora pienso dejarlo asi... ademas dado el procedimiento que uso:
procedure TFrmBusca.Cargar;
var ini:TIniFile;
pag,url:TStringList;
Page:TPageControl;
wb: TWebBrowser;
i:Integer;
s:String;
begin
ini := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'motores.ini');
pag := TStringList.Create;
url := TStringList.Create;
if FileExists(ExtractFilePath(Application.ExeName) + 'motores.ini') then
begin
ini.ReadSections(pag);
Page := TPageControl.Create(Self);
Page.Parent := Self;
Page.Align := alClient;
progreso.Max := pag.Count;
for i:=0 to pag.Count -1 do
begin
ini.ReadSectionValues(pag[i],url);
with TTabSheet.Create(Page) do
begin
Caption := pag.Strings[i];
Align := alClient;
PageControl := Page;
wb := TWebBrowser.Create(Page);
TWinControl(wb).Parent := Page.Pages[i];
wb.Align := alClient;
s := Copy(url.Text,5,Length(url.Text));
wb.Navigate(s + bus.Text);
end;
progreso.Position := i+1;
end;
end;
end;

¿Que deberia usar?, ¿una condicion? :confused:

TOPX
22-08-2008, 23:59:07
Puse "pacman" y no encontré nada relacionado con Delphi...

Entonces pobre Lars, le falló la "Custom Search". Pero igual, sí le atinó a coincidir con la idea de felipe88.

felipe88
23-08-2008, 00:08:36
Entonces pobre Lars, le falló la "Custom Search". Pero igual, sí le atinó a coincidir con la idea de felipe88.

A propósito Sergio, estuve pensando en la idea que propones... estoy afinando un poco mis conocimientos :rolleyes::o a ver si llego a algo...

TOPX
23-08-2008, 00:11:30
A propósito Sergio, estuve pensando en la idea que propones... estoy afinando un poco mis conocimientos :rolleyes::o a ver si llego a algo...

Qué bien, yo seguiré pendiente por si también se puede aportar más :)...

roman
23-08-2008, 00:27:15
En algún momento pensé que podría intentarse usar Indy para realizar las búsquedas, un parser de HTML para extraer los resultados de las respuestas, y la interfaz IHTMLDocument3 para escribir todo en un solo WebBrowser con un formato personaliz(ado|able), pero no sabría cómo manejar las paginaciones de cada sitio. Por ello, lo que mencionan del Google Custom Search, puede ser más viable: se consultan varios sitios a través de uno sólo, y se presentan los resultados en una página o en u webbrowser.

Porque, conforme se vayan agregando sitios de búsqueda, y los correspondientes webbrowser, me temo que la aplicación se tornaría cada vez más pesada y lenta.

// Saludos