Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. import pyautogui
  2. import time
  3. from PIL import Image
  4. import numpy as np
  5. #input_string = input('metti email ')
  6. #emails = input_string.split()
  7. #input_string2 = input('metti pass ')
  8. #passwords = input_string2.split()
  9. passwords = 'Simisimi86', ' '
  10. emails = 'simopop7@gmail.com', ' '
  11. c = 0
  12.  
  13.  
  14. for email in emails:
  15.  
  16. time.sleep(1)
  17. pyautogui.click(150, 55, clicks=2, button='left', interval=0.25)
  18. #walmart.com
  19. time.sleep(0.2)
  20. pyautogui.typewrite('walmart.com')
  21. pyautogui.press('enter')
  22.  
  23. #entra nel sito
  24.  
  25. #screenshot per vedere se si conette
  26. image = pyautogui.screenshot()
  27. image1 = image.crop((272, 71, 649, 114))
  28. image2 = Image.open('test.png')
  29. buffer1 = np.asarray(image1)
  30. buffer2 = np.asarray(image2)
  31. buffer3 = buffer1 - buffer2
  32. if np.count_nonzero(buffer3) == 0:
  33. break
  34. time.sleep(1)
  35.  
  36. #funzione tab
  37. def tabs(ripetizioni):
  38. for numbers in (range(0, ripetizioni)):
  39. pyautogui.press('tab')
  40. time.sleep(0.6)
  41. tabs(8)
  42. image = pyautogui.screenshot()
  43. image1 = image.crop((1461, 70, 1504, 115))
  44. image2 = Image.open('test2.png')
  45. buffer1 = np.asarray(image1)
  46. buffer2 = np.asarray(image2)
  47. buffer3 = buffer1 - buffer2
  48. if np.count_nonzero(buffer3) == 0:
  49. pyautogui.press('enter')
  50. else:
  51. tabs(1)
  52. pyautogui.press('enter')
  53. time.sleep(3)
  54. tabs(1)
  55. pyautogui.press('enter')
  56. #sign in
  57. time.sleep(1.3)
  58. tabs(2)
  59. pyautogui.typewrite(email, interval=0.25)
  60. pyautogui.press('tab')
  61. pyautogui.typewrite(passwords[c], interval=0.25)
  62. c = c + 1
  63. tabs(5)
  64. pyautogui.press('enter')
  65.  
  66. #check login
  67. image = pyautogui.screenshot()
  68. image1 = image.crop((776, 118, 1121, 245))
  69. image2 = Image.open('login.png')
  70. buffer1 = np.asarray(image1)
  71. buffer2 = np.asarray(image2)
  72. buffer3 = buffer1 - buffer2
  73. if np.count_nonzero(buffer3) == 0:
  74. print('login non riuscito')
  75. exit()
  76. pyautogui.click(684, 93)
  77. tabs(3)
  78. pyautogui.press('enter')
  79. tabs(3)
  80. pyautogui.press('enter')
  81.  
  82. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement