# URL To IP Converter convert.py ```python= import socket from urllib.parse import urlparse from multiprocessing import Process, Pool DELIMITER=";" def convert(url): try: parsed_uri = urlparse(url) ip_add = socket.gethostbyname(parsed_uri.netloc) print(f"OK{DELIMITER}{url}{DELIMITER}{ip_add}") except Exception as e: print(f"ERROR{DELIMITER}{url}{DELIMITER}{str(e)}") def run(): pool = Pool(processes=50) data = open("hosts.txt", "r").read() process = [] for url in data.split(): if url: pool.apply_async(convert, args=(url,)) pool.close() pool.join() if __name__ == '__main__': run() ``` hosts.txt ``` https://hostsalive.com/5-tips-in-choosing-traditional-and-trendy-african-clothes-for-children/ https://outlook2003repair.com/the-five-most-popular-african-clothing-styles-for-men/ https://ezasseenontv.com/celebrating-heritage-with-african-clothing/ ``` ## Cara menjalankan 1. Simpan file `convert.py` dan `hosts.txt` dalam satu folder 2. Jalankan `python3 convert.py > hosts.csv` 3. Jika selesai buka file `hosts.csv` (file csv dengan delimiter `;`), jika ingin delimiter yang lain, edit `convert.py` bagian variable `DELIMITER`