martes, 9 de diciembre de 2014

Si eres un desarrollador web y no sabes usar curl... estás tardando

¿Funcionan las redirecciones de mi .htaccess o mi httpd.conf?

curl -LI http://url/a/probar

¿Cómo simular el envío de un formulario?

curl -d "campo1=valor1&campo2=valor2" http://url/a/probar

¿Qué pasa si entro a un sitio con un móvil?

curl -I -A "mobile" http://url/a/probar

Descargar un fichero

curl -o salida.mp4 http://url/fichero/grandisiomo.mp4

Si usamos curl en shell scripts, tenemos una herramienta muy útil para automatizar un montón de tareas web.

Sacar todos los enlaces de una página web

curl -s http://url/a/probar | grep -o -P 'href="(.*)"' | sed -e 's/href=//g' -e 's/"//g' | sort | uniq