Commit c4177c3a authored by wang's avatar wang

pc test

parent 4bb4dc9c
......@@ -32,12 +32,12 @@ headers = {
# https://www.southwest.com/assets/app/scripts/swa-common.js
headers.update(
{'ee30zvqlwf-f': 'A126aYqMAQAADnOjTHqmFhH5-XGT11-PgFUI9v-hH-1tAf3FlIo3yh8zDhIDAWjqBAcAAAAAAAAAAAAAAAAAAA==',
'ee30zvqlwf-b': 'm2pi6k', 'ee30zvqlwf-c': 'AOCuZ4qMAQAAZJSgfEfP3vNpGMC8GbxiOEdQkLGZKnRFJFkxriEjbtFdDHsN',
'ee30zvqlwf-d': 'ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33wchI27RXQx7DQAAAABnMdsJAB3Se-BiE7hJepYlsvUvRuI',
{'ee30zvqlwf-f': 'A21AQYuMAQAAREt8k9aDBq0UscBwaXPPqZMR043APDSSl4pW7M653mFTcUgYAS4D8lMAAAAAAAAAAAAAAAAAAA==',
'ee30zvqlwf-b': '-shm5q2', 'ee30zvqlwf-c': 'AADVPouMAQAAIhxitqfr62EZPQ1Q_mqaZ_ul5pJM7x5YMAbSAJ-8i9GvNzy-',
'ee30zvqlwf-d': 'ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33wefvIvRrzc8vgAAAABnMdsJAKmrwMBHAC7sKuE59RKWJN4',
'ee30zvqlwf-z': 'q',
'ee30zvqlwf-a': 'jOKkB5SeTtXrhwrBsrfO1SX=p1CaA9V8vMl7uPIOeZRpqMltEeNcXUaI8RKdkUBbWdZZsR4m4yTeF3IP6O1WcqdUb217L18w2Dmx3d0I0OudAaTxbhQJ4N3m7sfvfsny7eVDaIow_o4C-nOl62BF_lF0ws7ghdWlokv3WEWrrOEq4VNT-E=kITQhWYpiSIyEZOjvsY_Ndx3G4YGDwNi05ZVN29S_pL6BO=grj=3LisKKYarYhDSbTAyPuFj2D8QpNuFZKSqqw9fT=EOWKfo-m7z5Ea0YpODdFIZc9QYbcfSDOhkISCuPtXf4Se1Y6mRCbjZqkER7jlD_BdS0QgIsi54qfYSE4XKk4RUKL-MY_ETyjwumS-haRxTBhnrlzOmvOgN6iZXzwe6jcIUFN8WswVRlgZdzoZyOQ4EcVdFYr5Bp8oc0vdglmAt-V7gct3ocTPDU7L3tbi48IgW_QZn3b-P1KqgOYW8yKd0XU7LYf2x33pY0dfCSaGXSfDuubn_WlYdtcR8=z7nnnAsofsnXMmr_U1bY6mz-peD8a7qa9Q3FLrJkIehrxTG1O=As5SVIEuFEDceE753kOeNge8_1L=aoFIdXzEJxd5ig=M7B7I9yos_FGZxuew8qS-6izZcm6xhv5t9ISQO2qnrdRb=RYFGvDNYvNdLiAzkDYdRCDSeARV1nTrIgGTL8P=J1k4nucmUaIi6iIawV=_jLbMkGQmX0ETgxEvn48qFz3QvrOGxEcGqUox4MoRSCzo0JbOQnL2o1WVhzZOl5aFQQ7Fi2KDAp7D5nEgVpiNqnV8OkI4u1tVJYE80GoK5LvFw8zs3k4MGpbJFE-5tE=50IiqBt66=P=YjTGDebYzl85dlyoCB_dGs6jMpwttjjoQ7Xwpt33vO8Ie-XZ6kv8MEUmy_PqFL046MgoV211vjXtl-PEC5xcaqYAb5kufMBIc0Q2zp_LyZjOavJx7FivUxjOy=BnOJ1iO55PVyCj8XZiVPWeqaQ4S9KMqUWQc63U6kMY7MuN=tgxC5I7F9B6NIvGp=t=wJND-atG_BAvXY4LGSdjqNZXZ1N22JTlQXkQz6k7t-35YUZ4vCJVAqwDj-mFG0Kqz7ibZIZVwRj6uQb6ZSYTezJf-gygw6vbpCvzUXx5mjujIUmkf9fonak108ofgyca=c_PsVz3N7C08TR-oSTpl9D-1IiIGn-19IvjjESVI0ut_sKrG9fsQbbJwlqfmpIQk6FKvw0RNuM-QQLdGi0LQBq2wgnmuKoMQhqPQOzteKxbs4X8afrJtAaveAUZs=YYCUMS-wjyzjdsTe_F9kbo8JOdvU4KMFlGZixIhz_n_biVk2AlS2o2-yVACLfxMW=X0JQDlyPYbzlzrbcG7qUQikiQy0kaJ_QfciPuxCAl6QTdQZfzPh0cD_N9FFVVJh25lmdjdpGJcZ84rhRTrU46PgJdxMMca7Nr20pVUpT-lbConipAt53FbTSjt_dFfdE6ZwogXdpqxbr01TwMDW3LBE-BVCaMP7dEfpvTK8Uw1lPGEjhttqiWxN-COww7Uow=UQ7j-RyiCY9mVxQ',
'user-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36'}
'ee30zvqlwf-a': '__hys8G81T321gJ1wsCpkqozM6NmTaHVnBoz3DzwxAtyRtDHxB_MjgL44KZ2krsSpABGxawYsIpTYjiwMm7QSQNQ91qkspv5Jq9umrDFpVoci1lejS1mqCw=9RULHu9BeQBKRU6r4vd=yZ2sSw=bU1T=gPjzLIUNMv_itRotj4cv56COpPCXyhjlrIEy8O_9pX9C=qTDLnPOP7IHHld8lfnEn_Q=9Xzz_u9eyWIJcgnGxW_CyngnvKDEQ-91KvCWuUm5YEYRMwTgDTYQcM_L3O9YKwe_IBkz=QNeGB5iy_ukE=Vx83=YBGtRGEeiyQzIbaIH4iaRd1OSJhZOj-6-BcMJIWFCzLEzcf2hfh3d4Mg3ujoH2MTw=ZgAklwDD5rgGBsU-ee_=9dDQoWQO5HEOiVkog__dTEMaYGQVxnhdLT3gyCKx5ZC2oh5L58vA8tYcwfoh1IDknazsmnHadxB8vdq9qn-S-hnmu6u2CSF48XU1O4Gk7=qrZB4QEOIAdnaqzLrodm_JMvrh2ZvT3M4oNDl2JgJYfo=Ai=LVvt9-uxdj-ZKIsAnAyM-b-Qyzy8jHotZvT6YZNYR5VC2I=dxli5XxvuoqUB1UPGJUaFGFk1oOL5gTEOxiS6bvSLP45tkHTRYJ5aBFxEQ9ygU8XTDZYXu2Nly7E=AU8tkn3_PPPGJ8=pKVObaV28GzJEQVRB5Mt5f5DbZubYZJ2Zr4NSj3GPP8PCYzSrbQCsjQ4WxQHQ1S=YQ1QCmrgM=yk-N44Il_aD8UW1emjDvSvxWKtj6OG4_N523k=z21mdWlNWXWtjil_x_wQV4KPQ6PDrBtJX4F9WEr6zKPZ67ZYbFv4IfZ2ODAz1dBH4JwUaAXRUXvUSlydeCK2fkWzDd-_uA8dr-gydHSQ3O18zY2OWdI6nmmn6VIPJ9wpYqpakTfHi83mjJ3q=ulHiYFjQN8bgeVzcPfB5=7AVmZrfPVrOXkC=ACcg2ULnyTXykp5S1EdfLUZhRMg3HCXuS3CTHreTXiC=25_HZ7L=blWa5mmmWsJG56CNA-P=a_NUiIo9tT2qnQFzIjwpVQseWJkkMil5TydoDkXelpYMutMrrH2CqRJSI-hYmyLoFKrHufkJMqOb82rLT8BxFjtGCP24EXuzDIH1SPXZIQn8-xQGEaR9LNuZRIqlytVR4pjfk5-dyYi9wgl9rKVgtfvZaMQlVgO7BBH9wbP-4gdMikFKisRcWzOa9A53LRLrzzYBZi5Ga3lA1jcWUMgcOyogcW6dBds1kGNbgTWrOxgLTd3fQ67cIsGoxgVwPbjnJBhUK_t5j-kF_LHI3kYdSWjsPXwYJHDfxsmpGX35n4Ne3OgT81rZ6=Ukk8YidjlugCDjtirBFl5vGJgLd1JcdovY_thRsQxJJGm7RaJ9UroyBfGYRDvphTmY_BswqKcw=IQ28UuCUHT3w1iBUsKpxgvhwGXD-rGspOyHI1-fdH55B1UMWAi=bypd5x7hoSv1Hjiv-RsVh1C8HoSUhof2ZibyvnqS1cOqDF7vVuNEqMouE62EKhxCPCd7ccgCX-FEjPuDJK_D_YD9_WUDkG4u9=4o_81HaeszfyGXbQqJLSyGIxU9MVNLAnoMmwUu-ciD1SG_pnGNRrJxO4DKQP7-s3Ze=3rv28V_5AKEgBGDfzYLP4ZYRa7-659k-vptZvXl9-Kf2VPrESnrnaaqU46cBrT_KXLY-U7NqggrMBb_viK4wdIXPVSZuz8hlOA=cpIK52V=9YfLspr59w46wZtF3HKRaU8B5Ms3CeepfMBKFfuDl4LYTT5-zTL9Ai3NLrVSeiqQh94ArHSno9SL3vFuMsiGUM2OqHlHHa6F5dSXcwwenYiCKSvFTlcv2_xJy5akIOlBSWB42e=XMZJqWf9cHBJ7wRQkJP_NEBXO8tB1IuGQCtTegxUa1Dd_YEilFbSsMTxLlIraTy6I1r7dSXXybi4Xo6KPwnkiUxv3fRM3949faJsK4LJQPTYYPNDraPVYpRDkTrircn-IHItC_sMS=BBnFMfzT8aMLFaxWdUPRXQgaNiBAD8nZs-wgIgLWcFKaw4HzpKX1PJSKNO5Lbd=Yscu3VYXtAZQ-VPDdRCSGDmse1oEe9N5HIze=G6enYx2gWlp-TnGS_RrSnMiCkqcRFFdAhHQGnM_pTZTMCRxbefEUUyUkW_XIlIxLt_D9vhk7Akyv7ApvusTjJ637PX6M54tTZa-R5IwejFZ8vWjoRd35SIROgoHLXhlW77J84JUoz2tJT1KoSLb7koumVXcf5pIYLsh7UyzyUkrosf6DzCFbMpq6e24Bn2KALf41sRlGxTJIL7nYVDl--w4CkTdRFcb1Bz45kBwHDeokqijfM7=qmVCS1EcHiz_zNXR76udivtgouz1gdp9fDBYxUyIqBgrS7SwtLdvMcMrbzWA_nUeSEJ3lpiQB1K1NfJJJBX=cD1kuxrAuIMcSe_pFfJZHnjL-Ofa66AovtrIJSK-PFP1EDMA2z8ziaLrUq6FsDgeeTPn-whUBSI9xqOfYH9U4nKGWsWg2en54Z_Z1xvrZNHBQX9orOhbwApL86vZ8_6SwtPxS7X6W5LzVg=mzqUVwFgR',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 SLBrowser/8.0.1.5162 SLBChan/103'}
)
url = "https://www.southwest.com/api/air-booking/v1/air-booking/page/air/booking/shopping"
......
......@@ -25,7 +25,7 @@ def md5(text):
client = MongoClient('mongodb://lcc-spider:JIUsfhiad&^@18.144.59.80:27017/?authSource=admin&directConnection=true')
db = client.env
# 查询所有文档
if platform.uname().system == 'Darwin':
if platform.uname().system != 'Darwin':
# , 'success': {'$gte': 30}
# , 'env.navigatorparams.useragent': {'$regex': 'iPhone'}
result = db.env_shape.find({'env.funcs' :{'$ne': None}})
......@@ -100,8 +100,8 @@ while True:
try:
# selectId = '55a8fe24a752595e774341d6'
proxy = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{int(random.randint(10000, 11149))}'
proxy = random.choice(['http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:9000', proxy])
proxy = requests.post('http://ymx-lcc.unififi.com/proxy/get-proxy', json={'name':"B6", 'type':'shopping'}).json()['url']
# proxy = random.choice(['http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:9000', proxy])
# proxy = requests.post('http://ymx-lcc.unififi.com/proxy/get-proxy', json={'name':"B6", 'type':'shopping'}).json()['url']
# proxy = f'http://ynfflcc2023.hotmail.com:gdcfh9@69.30.227.194:{random.randint(20001, 20250)}'
# proxy = f'http://user-uni003-region-us-sessid-${random.randint(1000,5000)}-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
......@@ -116,11 +116,11 @@ while True:
'http': proxy,
'https': proxy,
}
if platform.uname().system == 'Darwin':
session.proxies = {
'http': 'http://127.0.0.1:7890',
'https': 'http://127.0.0.1:7890',
}
# if platform.uname().system == 'Darwin':
# session.proxies = {
# 'http': 'http://127.0.0.1:7890',
# 'https': 'http://127.0.0.1:7890',
# }
selectId = random.choice(list(envs))
......@@ -154,15 +154,23 @@ while True:
print(JSON.stringify(xhr.headers))
_process.exit(0)
// setTimeout(r=>{
// var xhr = new XMLHttpRequest();
// xhr.open('POST', "https://www.southwest.com/api/air-booking/v1/air-booking/page/air/booking/shopping", false);
// xhr.send(`{"tripType":"oneWay","from":"ZLA","to":"NAS","depart":"2023-04-11","cabin":"economy","refundable":false,"dates":{"before":"3","after":"3"},"pax":{"ADT":1,"CHD":0,"INF":0,"UNN":0},"redempoint":false,"pointsBreakup":{"option":"","value":0},"isMultiCity":false}`)
// xhr.setRequestHeader('user-agent', ENV.navigatorparams.useragent)
// print(JSON.stringify(xhr.headers))
// _process.exit(0)
// }, 2000)
'''
# setTimeout(r= > {
# var
# xhr = new
# XMLHttpRequest();
# xhr.open('POST',
# "https://www.southwest.com/api/air-booking/v1/air-booking/page/air/booking/shopping",
# false);
# xhr.send(`{"tripType": "oneWay", "from": "ZLA", "to": "NAS", "depart": "2023-04-11",
# "cabin": "economy", "refundable": false, "dates": {"before": "3", "after": "3"},
# "pax": {"ADT": 1, "CHD": 0, "INF": 0, "UNN": 0}, "redempoint": false,
# "pointsBreakup": {"option": "", "value": 0}, "isMultiCity": false}`)
# xhr.setRequestHeader('user-agent', ENV.navigatorparams.useragent)
# print(JSON.stringify(xhr.headers))
# _process.exit(0)
# }, 2000)
)
code1 = open('js_dom_run.js','r').read()
# with open('js_dom_run1.js', 'w', encoding='utf-8') as f:
......@@ -230,7 +238,7 @@ while True:
# uri = 'http://52.52.23.116/header/add'
# proxy = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{int(random.randint(10000, 11149))}'
# proxy = 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:10042'
# proxy = 'http://user-unifflcc-region-us:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
proxy = 'http://user-unifflcc-region-us:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
brush_name = 'js2'
if platform.uname().system == 'Darwin':
print(headers)
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment