-
Notifications
You must be signed in to change notification settings - Fork 140
Expand file tree
/
Copy pathtest_async_alibaba.py
More file actions
48 lines (40 loc) · 1.97 KB
/
Copy pathtest_async_alibaba.py
File metadata and controls
48 lines (40 loc) · 1.97 KB
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/env python3
import unittest
try:
from .abstract_async import AsyncAbstractTest
except ImportError:
from abstract_async import AsyncAbstractTest
class AsyncAlibaba(AsyncAbstractTest):
def test_all_params(self):
params = {
'pageurl': 'https://www.example.com',
'scene_id': 'abc123xyz4',
'prefix': 'dlw3kug',
'user_id': 'Abc123Def456Ghi789Jkl012Mno345Pqr678Stu901=',
'user_user_id': 'Xyz987Abc654Def321Ghi098Jkl765Mno432Pqr109=',
'verify_type': '1.0',
'region': 'sgp',
'user_certify_id': 'abc123def456ghi789jkl012mno345pq',
'api_get_lib': 'https://o.example.com/captcha-frontend/aliyunCaptcha/AliyunCaptcha.js?t=2041',
'useragent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36',
'proxy': {'type': 'HTTP',
'uri': 'login:password@IP_address:PORT'}
}
sends = {
'method': 'alibaba',
'pageurl': 'https://www.example.com',
'scene_id': 'abc123xyz4',
'prefix': 'dlw3kug',
'user_id': 'Abc123Def456Ghi789Jkl012Mno345Pqr678Stu901=',
'user_user_id': 'Xyz987Abc654Def321Ghi098Jkl765Mno432Pqr109=',
'verify_type': '1.0',
'region': 'sgp',
'user_certify_id': 'abc123def456ghi789jkl012mno345pq',
'api_get_lib': 'https://o.example.com/captcha-frontend/aliyunCaptcha/AliyunCaptcha.js?t=2041',
'useragent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36',
'proxytype': 'HTTP',
'proxy': 'login:password@IP_address:PORT'
}
self.send_return(sends, self.solver.alibaba, **params)
if __name__ == '__main__':
unittest.main()