- Notifications
You must be signed in to change notification settings - Fork 1.3k
/
Copy pathraw_pixelscan.py
25 lines (24 loc) · 1.11 KB
/
raw_pixelscan.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
fromseleniumbaseimportSB
withSB(uc=True, incognito=True, test=True) assb:
sb.driver.uc_open_with_reconnect("https://pixelscan.net/", 2)
sb.uc_click('button[class*="startButton"]', reconnect_time=20)
sb.remove_elements(".bg-bannerBg") # Remove top banner
sb.remove_elements("pxlscn-ad1") # Remove an ad banner
sb.remove_elements("pxlscn-ad2") # Remove an ad banner
sb.remove_elements("jdiv") # Remove chat widgets
no_automation_detected="No automation framework detected"
sb.assert_text(
no_automation_detected,
"pxlscn-bot-detection",
timeout=20,
)
not_masking_text="You are not masking your fingerprint"
sb.assert_text(not_masking_text, "pxlscn-fingerprint-masking")
consistent_selector='div.bg-consistentBg [alt="Good"]'
sb.highlight(consistent_selector, loops=8, scroll=False)
sb.sleep(1)
fingerprint_masking_div="pxlscn-fingerprint-masking div"
sb.highlight(fingerprint_masking_div, loops=9, scroll=False)
sb.sleep(1)
sb.highlight("pxlscn-bot-detection", loops=10, scroll=False)
sb.sleep(2)