#8791 pues no se a que esperas! a este paso me dar tiempo a darte clases de golang y te moriras tu antes
#8793 decir que simplemente hacen una llamada curl y se descargan el contenido. los bots son capaces de hacer más cosas que eso, ya lo sabrás vamos
añado que algunas medidas de las que te ha puesto te pueden quitar bastantes bots de encima y por otro lado la gente que quiera seguir tendrá que currárselo un poco más y customizar
#8794 A ver no he dicho que los bots hagan un curl y te roben todo. Ya he dicho que muchas de las medidas que ha puesto claro que funcionan y mitigan bastantes cosas, pero específicamente hablando de la medida de comprobar el token via ajax, con un bot que use solo un cliente HTTP, esa medida no hace absolutamente nada.
Lo ideal es que el bot de scrapping reciba no respuesta, redireccionarlo o darle una respuesta vacía y eso hay que atacarlo antes de que la web responda.
Yo no soy ningún experto en scrapping y siempre que he querido automatizar la navegación y descarga de algún sitio al final me he saltado cualquier protección por que en un momento dado si veo que se complica mucho tiro de selenium y hago el scrapping con un navegador real que es totalmente indetectable como bot.
Todas las movidas que os estáis inventando si acaso funcionan contra algo genérico, pero como a alguien se le meta entre ceja y ceja tu web, con que le dedique un rato a hacer un script específico para tu html no tienes nada que hacer.
#8797 Tal cual, porque en ultima instancia siempre les queda contratar indios para copiar y pegar a mano (y no es co;a)
Vosotros que sabéis tanto.
Para la asignatura "Lenguaje de marcas" (html, css, xml, dtd, xsd...) me dicen de usar Notepad++ con el plugin XML Tools.
Conoceis lo mismo pero para Sublime Text? He mirado por el package control pero no veo nada...
#8804 Exactamente que quieres? Linter, formater, helper, error parsing...? Hay miles de paquetes para eso en Sublime.
#8805 Pues no sé que hace cada cosa. En la vida he dado lenguaje de marcas (excepto lo básico de html y css para manejar bootstrap).
Este finde voy a estar liado con ello, si encuentro para que lo necesito, iré buscando más información.
#8804 prueba esto:
https://packagecontrol.io/packages/Exalt
Bonus track: https://packagecontrol.io/packages/xml2json
#8811 la validación es un win, así no te pasa como al chico aquel al que le faltaba una comilla, como a mí
#8817 Ventajas de Atom y estar hecho en JS, a poco que le exiges, peta. Como los programadores de JS.
#8818 Cierto, desde que estoy en el proyecto en Angular cada día me siento más inútil, cuando llegue a ser artisan JS quizás me den una paga de discapacidad.