Lorem ipsum dolor sit amet, consectetur adipiscing elit. Test link

Cara Cloning Web Menggunakan Python


Salah satu plugin python yang bisa di gunakan untuk mengcloning website yaitu pywebcopy. PyWebCopy merupakan tool gratis untuk menyalin situs web penuh atau sebagian secara lokal ke hard-disk Anda untuk dilihat secara offline.

PyWebCopy akan memindai situs web yang ditentukan dan mengunduh kontennya ke dalam hard disk Anda. Tautan ke sumber daya seperti lembar gaya, gambar, dan halaman lain di situs web akan secara otomatis dipetakan ulang agar sesuai dengan jalur lokal. Dengan menggunakan konfigurasi ekstensifnya, Anda dapat menentukan bagian situs web mana yang akan disalin dan bagaimana caranya.

Apa saja yang bisa di cloning dengan tool pywebcopy?

PyWebCopy akan melakukan pemeriksa mark-up HTML situs web dan menemukan semua sumber daya yang ditautkan seperti halaman lain, gambar, video, unduhan file - apa saja dan semuanya. Ini akan mengunduh semua sumber daya ini, dan terus mencari lebih banyak lagi. Dengan cara ini, WebCopy dapat "merangkak" seluruh situs web dan mengunduh semua yang dilihatnya dalam upaya membuat faksimili yang wajar dari situs web sumber.

Apa Saja Kekuragan Pywebcopy?

PyWebCopy menyalin DOM virtual atau JavaScript. Jika situs web banyak menggunakan JavaScript untuk beroperasi, kecil kemungkinannya PyWebCopy akan dapat membuat salinan yang sebenarnya jika tidak dapat menemukan semua situs web karena JavaScript digunakan untuk menghasilkan tautan secara dinamis.

Instal Module

Silahakan Instal module sebelum mengimplementasi ke dalam codingan.
$ pip install pywebcopy
Setelah itu masukan script di bawah ini untuk mengcloning toolnya. Pertama import module.
import pywebcopy
from pywebcopy import save_website
Selanjutnya tambahkan nama folder dan nama projectya.
kwargs = {'project_name': 'talalsite'}
Agar website dapat di clone silahkan masukan nama website ke dalam script dan folder projec web yang di clone.
save_website(
    url='https://www.hidayatcode.com/',
    project_folder='D:/hidayat/game',
Untuk Full codenya bisa lihat di bawah ini.
import pywebcopy
from pywebcopy import save_website

kwargs = {'project_name': 'talalsite'} # it will create a folder in desired folder with name 'talalsite'

save_website(
    url='https://www.hidayatcode.com/',
    project_folder='Downloads/hidayat',
    **kwargs
)

Post a Comment

© HIDAYAT CODE. All rights reserved. Premium By Raushan Design