2010-05-02 7 views
8

¿Existe una buena guía o tutorial para las personas que necesitan interactuar mediante programación con sitios web dinámicos? Ha habido una serie de preguntas de Perl sobre eso últimamente, y no he encontrado un buen recurso para señalar a la gente. No pregunto porque lo necesito, sino porque no quiero perder el tiempo escribiéndolo si ya existe. Aunque estoy más interesado en Perl, las herramientas y técnicas adicionales son casi las mismas.¿Existe un buen tutorial para averiguar qué está haciendo un sitio web para que su programa pueda hacer lo mismo?

Por lo general, veo ver estos problemas en preguntas de la gente:

  • manipulación, el escenario y las cookies de ahorro
  • Encontrar y que interactúan con formas
  • Manejo de JavaScript dentro de su agente de usuario
    • especialmente cosas como onLoad, onSumbit y Ajax
  • El uso de herramientas sniffer HTTP
  • el uso de plugins desarrollador web en los navegadores interactivos
  • Interactuar con DOM, captura de imágenes, etc.

Si no hay un buen tutorial, voy a añadir a mi lista de cosas que hacer (a menos que alguien más quiera hacerlo). En el camino, si no tiene una sugerencia para un tutorial existente, sugiera las cosas que cree que deberían estar en una nueva, incluidos los enlaces, sus herramientas favoritas y sus propias experiencias de desarrollo de agente de usuario. No me importa el lenguaje particular que uses.

+0

Un tema genial e interesante para un libro. Dudo que encuentres ni un solo artículo que aborde todas las herramientas y técnicas. Si lo has intentado y has fallado, entonces estoy seguro de que no seguiré adelante. Artículos individuales que podrás encontrar con seguridad. Además, puede encontrar que esta es un área sensible para algunos que trabajan en industrias específicas, revelando las técnicas actuales que pueden bloquearlas o bloquearlas;) – zaf

Respuesta

4

Lo mejor que he visto es a Defcon presentation video.

+0

Interesante video. También escribió _Webbots, Spiders y Screen Scrapers_ que probablemente tiene todo lo que esperaba que alguien ya hubiera puesto en un libro. Él también tiene [un sitio web para el libro] (http://www.schrenk.com/nostarch/webbots/). –

-2

Mire la biblioteca de bibliotecas perl. Algunas bibliotecas de análisis html deberían estar hechas para hablar con sitios web dinámicos. Me gusta: http://metacpan.org/pod/HTML::DOM

Pero ¿desea utilizar el navegador web mejorado por perl. ¿O la aplicación independiente Perl?

+0

Estoy buscando específicamente tutoriales, no código. Ya sé cómo hacer todo esto. Estoy buscando si alguien ha puesto algo en común para explicárselo a los novatos. –

+0

Además, HTML :: DOM no tiene nada que ver con este problema. –

+0

"Programador pragmático" - buen libro leído, y aprende lo que significa pragmático. –

Cuestiones relacionadas