Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
L
lcc-shape
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
wangmingming
lcc-shape
Commits
c4177c3a
Commit
c4177c3a
authored
Dec 21, 2023
by
wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pc test
parent
4bb4dc9c
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
32 deletions
+33
-32
test_cookie.py
test_cookie.py
+5
-5
main.py
wn/src/main.py
+25
-17
src_run1.js
wn/src/src_run1.js
+3
-10
No files found.
test_cookie.py
View file @
c4177c3a
...
...
@@ -32,12 +32,12 @@ headers = {
# https://www.southwest.com/assets/app/scripts/swa-common.js
headers
.
update
(
{
'ee30zvqlwf-f'
:
'A
126aYqMAQAADnOjTHqmFhH5-XGT11-PgFUI9v-hH-1tAf3FlIo3yh8zDhIDAWjqBAc
AAAAAAAAAAAAAAAAAAA=='
,
'ee30zvqlwf-b'
:
'
m2pi6k'
,
'ee30zvqlwf-c'
:
'AOCuZ4qMAQAAZJSgfEfP3vNpGMC8GbxiOEdQkLGZKnRFJFkxriEjbtFdDHsN
'
,
'ee30zvqlwf-d'
:
'ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33w
chI27RXQx7DQAAAABnMdsJAB3Se-BiE7hJepYlsvUvRuI
'
,
{
'ee30zvqlwf-f'
:
'A
21AQYuMAQAAREt8k9aDBq0UscBwaXPPqZMR043APDSSl4pW7M653mFTcUgYAS4D8lM
AAAAAAAAAAAAAAAAAAA=='
,
'ee30zvqlwf-b'
:
'
-shm5q2'
,
'ee30zvqlwf-c'
:
'AADVPouMAQAAIhxitqfr62EZPQ1Q_mqaZ_ul5pJM7x5YMAbSAJ-8i9GvNzy-
'
,
'ee30zvqlwf-d'
:
'ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33w
efvIvRrzc8vgAAAABnMdsJAKmrwMBHAC7sKuE59RKWJN4
'
,
'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"
...
...
wn/src/main.py
View file @
c4177c3a
...
...
@@ -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
)
...
...
wn/src/src_run1.js
View file @
c4177c3a
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment