¿Alguien aquí conoce una biblioteca de analizador html que funcionará con codeigniter?html parser codeigniter library?
Respuesta
yo era capaz de encontrar la manera de ejecutar librería PHP Simple_html_dom en CodeIgniter
he copiado el archivo Simple_html_dom.php a
/system/libraries
Entonces en mi controlador lo llamo usando
require_once('Simple_html_dom.php');
para usarlo yo inicializado usando esta línea
$html = new Simple_html_dom();
carga una página o un enlace usando la línea
$html->load_file('http://www.google.com');
y extrae o se encuentran elementos usando esta línea
$html->find('table tr td')->plaintext;
funciona bien y se ajusta perfectamente a lo que necesitaba hacer.
preguntas similares se han preguntado here y here
Esperemos que ayuda.
Más posibilidades incluyen DOMDocument::loadHTML y PHP Simple HTML DOM Parser
que no funcionan con CodeIgniter yo sepa –
gracias @jacolyte mucho, pero esas son las bibliotecas nativas de PHP, necesito uno que funcionará con el sistema de la biblioteca de CodeIgniter –
mayoría de las bibliotecas se pueden utilizar con CodeIgniter (I frecuente usar 'markdown' y otros). Simplemente 'solicítelos' desde una ubicación central (como 'config/configure.php'), o colóquelos en' libraries/'con un contenedor de clases de estilo CI. –
- 1. JavaScript math parser library
- 2. .NET HTML DOM Parser?
- 3. HTML-parser en Node.js
- 4. enviar correo html usando codeigniter
- 5. Free Java HTML and JS parser
- 6. Simple HTML Dom Parser: cómo insertar elementos
- 7. CodeIgniter REST API Library Ajax PUT throwing 403 Forbidden
- 8. HTML Form Library para PHP 5
- 9. Online jquery shell/parser
- 10. Conservar saltos de línea - Simple HTML DOM Parser
- 11. Jsoup Java HTML parser: ejecución de eventos de JavaScript
- 12. ¿Qué biblioteca html DOM parser para Java es la mejor?
- 13. JavaScript YAML Parser
- 14. Paypal Payflow pro library
- 15. VBScript Parcial Parser
- 16. jquery url builder/parser
- 17. Java Email message Parser?
- 18. robots.txt parser java
- 19. Microsoft Powerpoint Python Parser
- 20. Scala Parser Issues
- 21. C++ create an parser
- 22. Stanford Parser multithread usage
- 23. Recursive Descent Parser
- 24. XML Parser para Ruby
- 25. LISP Parser C++
- 26. ¿Qué Wiki Parser?
- 27. PhoneGap XML Parser?
- 28. Java CLI Parser
- 29. Envío de resultados de correo electrónico HTML Correo electrónico que muestra código HTML (Codeigniter Email Class)
- 30. usuario en CodeIgniter 2.1.0
Además, probablemente puede ponerlo en/application/libraries en lugar de/system/libraries (creo que esa es la práctica sugerida). – Matthew
genio, funcionó para mí. La única diferencia es que agregué el archivo a/application/libraries. También me he tomado la libertad de editar la respuesta. Gracias a @Matthew –