Estoy escribiendo una extensión de cromo y quiero usar Curl para obtener los enlaces de descarga de los archivos adjuntos de gmail. ¿Cómo debería hacerlo? Soy nuevo en curl y no sé cómo podré usar la biblioteca curl en javascript?Cómo usar Curl en javascript
Respuesta
No se puede usar cURL directamente en Javascript. Puedes hacer AJAX sin embargo. Entonces, una solución sería configurar un script php en algún lugar que pueda usar para obtener enlaces de Gmail.
EDITAR: Hay una implementación de cURL en javascript here. Echale un vistazo.
¿Puede Ajax ayudarme a obtener los enlaces de descarga con javascript? – Chandeep
Creo que es bastante difícil. Porque, naturalmente, estarías haciendo algo que requiere 'cookies' para funcionar. cURL puede admitir cookies. Pero, AJAX no puede. Es solo para buscar/enviar datos. – Prasanth
Bien ... ¡muchas gracias por el enlace! :) – Chandeep
Solo como referencia same origin policy en javascript. Si bien parece que hay soluciones, la seguridad siempre será una preocupación.
- 1. Cómo usar stream_notification_callback con cURL
- 2. ¿Ejecutar curl desde Javascript?
- 3. Cómo usar outerHTML en JavaScript?
- 4. Cómo usar replaceAll() en Javascript .........................?
- 5. Configurando una cookie para cURL para usar
- 6. Establezca cURL para usar hosts virtuales locales
- 7. ¿Debo usar Perl's LWP o lib curl?
- 8. ¿Cómo manejar adecuadamente una página con gzip al usar curl?
- 9. ¿Cómo usar CURL a través de un proxy?
- 10. Cómo usar window.location.replace javascript?
- 11. ¿Cómo usar una IP de servidor diferente con PHP/cURL?
- 12. ¿Es posible usar curl con ruta relativa en PHP?
- 13. ¿Por qué usar curl en lugar de otros métodos?
- 14. ¿Cómo uso Tor con cURL (en Windows)?
- 15. ¿Cómo usar los sockets en JavaScript \ HTML?
- 16. Cómo usar la división en JavaScript
- 17. ¿Cómo puedo usar Javascript en Java?
- 18. ¿Cómo puedo usar innerhtml en JavaScript?
- 19. Cómo usar un archivo JSON en javascript
- 20. ¿Cómo usar array como clave en Javascript?
- 21. CURL en android
- 22. wget/curl en C#
- 23. CURL en Python
- 24. Cómo atrapar errores de curl en PHP
- 25. Cómo habilitar cURL en PHP/XAMPP
- 26. cómo hacer esta operación curl en node.js
- 27. Añadir certificado autofirmado a ubuntu para usar con curl
- 28. ¿Qué significa "curl"?
- 29. ¿La biblioteca Curl ejecuta javascript dentro de las páginas?
- 30. CURL para WAMP
Estoy bastante seguro de que puedo ayudarlo más allá de la respuesta actualmente aceptada, pero su pregunta no es muy clara. ¿Desea obtener los valores de URL de los enlaces (por ejemplo, raspando los mensajes del usuario), o realmente desea descargar los datos del archivo adjunto al disco duro? – apsillers
no .. no quiero descargar los datos ... supongamos que me envía un archivo adjunto, por ejemplo: images.zip ... ahora lo que quiero es el enlace del "botón de descarga" porque el enlace se extrae parece ser como .. "https://mail.google.com/mail/u/0/h/mc707syj8bjk/?view=att&th=1373cb&attid=0.1&disp=attd&realattid=f_h247523b0&safe=1&zw" pero quiero el enlace exacto redirigido que puede ser como .. "https://mail.google.com/mail/u/0/images.zip" .. Espero que sea claro ahora – Chandeep