¿Cómo se edita el código de otro sitio web y se ejecuta en mi propio sitio web?

El término “sitio web” describe muchos animales muy diferentes. Van desde extremadamente simple hasta muy complejo. En el extremo simple, un “sitio web” podría ser un par de páginas HTML con solo texto y sin imágenes. En el extremo complicado, podría ser una aplicación web sin páginas HTML estáticas, y cada página se genera según sea necesario mediante algún código que se ejecuta en el servidor. El lado del servidor de estos sitios web podría ser casi cualquier cosa, desde Java, C #, Python, PHP, C ++, Perl, etc.

El sitio más simple se puede guardar navegando a cada página que desea robar, haga clic derecho y elija Guardar como … y asígnele un nombre de archivo razonable. Tendrá que editar las páginas para asegurarse de que no haya enlaces al sitio web original.

El sitio más complejo no puede duplicarse de esta manera ya que todo el trabajo duro se está haciendo en el servidor. No sería una tarea fácil copiar todas las páginas web posibles, descargarlas y asegurarse de que todas se conectan correctamente. El sitio tendría que tener una seguridad muy terrible para permitirle descargar cualquiera de los archivos de la aplicación del lado del servidor.

Si desea desplegar un sitio web de tamaño mediano, puede usar un programa llamado “araña web” para hacer esto (esto es esencialmente lo que hace cada motor de búsqueda). Utilizo un programa llamado Teleport Pro para hacer esto, cuando es necesario. Esto puede desplegar un sitio web completo, al mismo tiempo que arregla todos los enlaces en la copia local para que pueda navegarlo localmente. Es el mejor que he usado, aunque no he tenido que usarlo en algún momento.

Absolutamente sería una maniobra tonta derribar el arduo trabajo de alguien y reutilizarlo para su sitio web. Mucho mejor sería contactar al desarrollador web y pedirles que usen su diseño, y pagarles algo por sus problemas (incluso pueden decir que todo lo que tienes que hacer es poner un pie de página en las páginas que hacen referencia a su compañía).

Supongo que está haciendo esto con buenas intenciones y no simplemente está robando el arduo trabajo de otra persona y queriendo marcarlo como suyo. Hay varias razones perfectamente legítimas por las que he tenido que recurrir a esto. Una es aprender cómo se construyó el sitio (investigación), pero nunca habría copiado el sitio a mi propio dominio. Otra es cuando un cliente acude a mí después de que un desarrollador web de mala reputación lo haya fastidiado y les haya cobrado por construir y mantener el sitio, pero se negó a darles acceso directo a la cuenta o una copia de los archivos. En esos casos, retiraré el sitio para usarlo como plantilla para reconstruir el sitio para el cliente.

Desafortunadamente, los sombreros negros tienen muchas razones para hacer esto. El phishing, para el más obvio, es cuando crean un sitio web similar para propósitos nefastos. Robar el trabajo duro de otros sin compensación es otra. No seas uno de esos.

Html, CSS y JavaScript son todos lenguajes de programación del lado del cliente. Todo ese código es visible si usa la opción Ver código fuente de su navegador (o instala algunos complementos básicos de desarrollo web en su navegador).

Es probable que una buena parte de lo que hace que un sitio web funcione no estará disponible. Las bases de datos, PHP u otros lenguajes del lado del servidor, etc., funcionan detrás de escena en el servidor, por lo que no podrá copiarlo fácilmente.

Dicho esto, no recomiendo particularmente simplemente copiar un sitio al por mayor, excepto como un experimento de aprendizaje. Así es como mucha gente, incluido yo mismo, aprendimos a codificar: observando lo que otras personas habían construido y descubriendo cómo se hizo. Aprendí CSS de Zen Garden. Aprendí el desplazamiento en paralaje de Nike. Pero el siguiente paso, tomar el concepto, hacerlo propio y expandirlo, es la parte más importante. Ahí es donde agregas algo único y valioso al mundo. Y si tienes suerte, así es como encuentras la próxima frontera para explorar y te conviertes en el tipo que todos quieren copiar.

More Interesting

Marketing web: compré un nombre de dominio de GoDaddy y actualmente estoy creando un sitio web. ¿Puedo ganar a través de este sitio web? ¿Quién me pagará exactamente y de qué manera?

Estoy construyendo una comunidad y necesito integrar un servicio donde pueda administrar los buzones. Cada usuario necesita una dirección de correo electrónico personal en mi dominio. Necesito una solución delgada y confiable, solo para correo electrónico, y que no es costosa como Google Apps. ¿Qué es un servicio con la API que puede administrar mi correo electrónico?

Cómo implementar código Java mientras se usa AWS

Cómo transferir un sitio web de cliente a mi servidor sin afectar su sitio

Recientemente obtuve un trabajo como desarrollador front-end senior, pero estoy luchando con las tareas de JS. Mis colegas parecen conocer JS mucho mejor. ¿Cómo puedo tener éxito?

Cómo desechar una página web con Easy Data Feed 1.32.12

No he tocado el desarrollo web en 10 años. ¿Qué me he perdido y cuáles son las mejores herramientas de tendencias que debería elegir ahora en 2015?

Parece que no tengo un mapa claro de la estructura de carpetas de Node y Express. ¿Qué debo hacer para entender Nodo y Javascript en general?

Soy un diseño gráfico interesado en aprender código. ¿Sería el desarrollo web el mejor lugar para comenzar?

Cómo insertar automáticamente un Google HangoutsOnAir, en mi sitio web donde realmente puedes iniciar un Hangouts privado desde el sitio web y usar aplicaciones

¿Un desarrollador web front-end (Html ​​/ CSS, js) necesita saber cómo usar PS? ¿Qué necesita para poder hacer con PS?

¿Debo aprender IA si quiero convertirme en desarrollador web?

He completado HTML y CSS de Codecademy. Sin embargo, mi conocimiento se limita a la codificación en el navegador. ¿Cómo trabajan los profesionales y qué hago ahora?

Compré un nombre de dominio de Google y ahora necesito desarrollar el sitio web. ¿Qué alojamiento es el mejor?

¿Debería Bilal Jalook continuar con la programación?