khaclep007

Contoh simpel Multithread python

Sep 5th, 2020
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.27 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import random
  4. import requests
  5. import string
  6. import threading
  7. from bs4 import BeautifulSoup
  8.  
  9.  
  10. def randStr(length):
  11.     letters_and_digits = string.ascii_uppercase + string.ascii_lowercase + string.digits
  12.     result_str = ''.join((random.choice(letters_and_digits) for i in range(length)))
  13.     return result_str
  14.    
  15. def creat(angka):
  16.     url = "https://pixeldrain.com/u/" + randStr(8)
  17.     headers = {
  18.     'user-agent': 'Mozilla/5.0 (Linux; Android 8.1.0; Redmi 4A Build/OPM8.190205.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/61.0.3163.98 Mobile Safari/537.36',
  19.     'dnt': '1',
  20.     'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
  21.     'accept-language': 'id-ID,en-US;q=0.8',
  22.     'x-requested': 'mark.via.gp',
  23. }
  24.  
  25.     response = requests.get(url, headers=headers)
  26.     html = response.text
  27.     parser = BeautifulSoup(html, 'html.parser')
  28.     title = parser.find('title')
  29.     urls = response.url
  30.     code = response.status_code
  31.     pesan = str(angka) + " | " + title.get_text() + " | " + urls
  32.     print(pesan)
  33.    
  34.    
  35. loop = input("Berapa Loop: ")
  36. for i in range(int(loop)):
  37.     processThread = threading.Thread(target=creat, args=(i,));
  38.     processThread.start();
  39. print("MULTITHREAD KEREN BANGETTT")
  40.    
  41.    
  42.  
Add Comment
Please, Sign In to add comment