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
ca0280a6
Commit
ca0280a6
authored
Oct 06, 2023
by
wangmingming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
请求造纸
parent
0dcb6b65
Changes
8
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
101 additions
and
57 deletions
+101
-57
src.js
b6/src/src.js
+6
-4
env.json
env.json
+1
-1
jetblue.py
jetblue.py
+14
-10
js_dom_run.js
js_dom_run.js
+2
-2
src.js
src.js
+11
-7
src_run_chrome_105.js
src_run_chrome_105.js
+9
-10
src_run_company_chrome.js
src_run_company_chrome.js
+54
-22
test.py
test.py
+4
-1
No files found.
b6/src/src.js
View file @
ca0280a6
No preview for this file type
env.json
View file @
ca0280a6
This diff is collapsed.
Click to expand it.
jetblue.py
View file @
ca0280a6
...
...
@@ -25,11 +25,11 @@ def md5(text):
client
=
MongoClient
(
'mongodb://lcc-spider:JIUsfhiad&^@18.144.59.80:27017/?authSource=admin&directConnection=true'
)
db
=
client
.
env
# 查询所有文档
result
=
db
.
env_shape
.
find
({
'env.funcs'
:{
'$ne'
:
None
}})
data
=
{
str
(
x
[
'_id'
]):
x
[
'env'
]
for
x
in
result
}
print
(
result
)
with
open
(
'env.json'
,
'w'
,
encoding
=
'utf-8'
)
as
f
:
f
.
write
(
json
.
dumps
(
data
))
#
result = db.env_shape.find({'env.funcs' :{'$ne': None}})
#
data = {str(x['_id']): x['env'] for x in result}
#
print(result)
#
with open('env.json', 'w', encoding='utf-8') as f:
#
f.write(json.dumps(data))
with
open
(
'env.json'
,
'r'
,
encoding
=
'utf-8'
)
as
f
:
data
=
json
.
loads
(
f
.
read
())
...
...
@@ -75,13 +75,11 @@ while True:
# selectId = '55a8fe24a752595e774341d6'
proxy
=
f
'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{int(random.randint(10000, 11149))}'
proxy
=
requests
.
post
(
'http://ymx-lcc.unififi.com/proxy/get-proxy'
,
json
=
{
'name'
:
"B6"
,
'type'
:
'shopping'
})
.
json
()[
'url'
]
print
(
proxy
)
# 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'
# proxy = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@198.147.25.26:{int(random.randint(10000, 11149))}'
# proxy = 'http://user-unifflcc-region-us:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
# if platform.uname().system == 'Darwin':
# proxy = 'http://127.0.0.1:7890'
proxy
=
'http://user-unifflcc-region-us:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
tlsV
=
f
'chrome_{random.randint(105, 113)}'
tlsV
=
'chrome_112'
session
=
tls_client
.
Session
(
tlsV
)
...
...
@@ -89,6 +87,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'
,
}
selectId
=
random
.
choice
(
list
(
envs
))
# selectId = 'a74b38e7115cf4d1b1f6976c'
c
=
session
.
get
(
'https://www.jetblue.com/js/src/jb-74873.js'
,
insecure_skip_verify
=
True
)
.
text
...
...
@@ -131,6 +134,7 @@ while True:
usedTime
+=
1
headers
.
update
(
r
)
print
(
headers
)
# headers = r
logger
.
info
(
f
"success:{success} total:{total} {(time.time() - t1) *1000:.3f}ms {len(headers['X-1ItxWO9i-a'.lower()])} {selectId} {headers['user-agent']}"
)
logger
.
info
(
f
"success:{success} proxy: {proxy} token: {token}"
)
...
...
@@ -186,7 +190,7 @@ while True:
'brush_header'
:
headers
,
'brush_proxy'
:
proxy
,
'brush_mode'
:
'shopping'
,
'brush_name'
:
'
js2
'
,
'brush_name'
:
'
ts1
'
,
'brush_type'
:
'headerB6'
,
})
success
+=
1
...
...
js_dom_run.js
View file @
ca0280a6
This diff is collapsed.
Click to expand it.
src.js
View file @
ca0280a6
This diff is collapsed.
Click to expand it.
src_run_chrome_105.js
View file @
ca0280a6
This diff is collapsed.
Click to expand it.
src_run_company_chrome.js
View file @
ca0280a6
This diff is collapsed.
Click to expand it.
test.py
View file @
ca0280a6
...
...
@@ -4,11 +4,14 @@ import requests
import
tls_client
session
=
tls_client
.
Session
(
client_identifier
=
'chrome_112'
)
# session = requests.session()
session
.
proxies
=
{
'http'
:
'http://127.0.0.1:7890'
,
'https'
:
'http://127.0.0.1:7890'
,
}
headers
=
{
'Host'
:
'jbrest.jetblue.com'
,
'application-channel'
:
'Desktop_Web'
,
'user-agent'
:
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.125 Safari/537.36'
,
'booking-application-type'
:
'NGB'
,
'content-type'
:
'application/json'
,
'accept'
:
'application/json'
,
'origin'
:
'https://www.jetblue.com'
,
'accept-language'
:
'en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7'
,
'x-1itxwo9i-f'
:
'A05oAwSLAQAAzhG6f3EVEZnWt-cEcai-aiGbXgokyhmDyCg7gsU2Koy3oxdeAbnc7acAAAAAAAAAAAAAAAAAAA=='
,
'x-1itxwo9i-b'
:
'4r6wj1'
,
'x-1itxwo9i-c'
:
'AAAkAASLAQAABcxKVtsa2hFChpCxYaHoEJHP-nSoxtrt5AOMJ-FeemFxekGG'
,
'x-1itxwo9i-d'
:
'ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpCzi_33wfhXnphcXpBhgAAAAByzJzLAMDusewHSiDIMy5WhzFjh6M'
,
'x-1itxwo9i-z'
:
'q'
,
'x-1itxwo9i-a'
:
'SBT38vJh9uE0a68vdvtZ1bdzryuxWaq21zA1U=OttxSqDrYd==FsR=K-j2ke94C7JPELWIKz=cae--iLH=zqJSVq9zW202Hix0o=aIdjidAKErS1ZOtt4q=s6ju1RS4lSVqaw3rrS9WlcaES2UrZ=pDZI5U2KiFmqj6as9Ux0jW_ga=eIxXggyNSykd4yx3Bbt6YXZSg7x65dN6erblKyHokUiHdphdxLFYRkGqU0s2DDhNuX3aS5LewEW66TGpkDxsk96Bl1_6ZO7dew2C6yAtod=bZc0zq7XUrY=O3tFQBXtE02fk6UpNcfOkrZH06Ox8xmshgvVajOm9xhDvrJg5F_uUJXvR1A4_jo99BYVcASxTAzcPrbzEWmxW0ktAgSPZFDr=vsZd82DSvsKtoJwQI_plaphBmvXaLZz0DPbLA=30GzmFkocRsG12E2bivL6ghAjzpk8V04w3BUHw-W3b3PB3b7jAhTuNSevEYq4gALvujwUehgldukT-jzHxnUjx4bABZfxi_IL_2Gz6LP=Plh2DmfSJno87HOVaeqd__I4ISgaAQqik007itjb1D3AH7jZkETjsF1LP8GecQ2lkkAND2KQh7KpE6kQ5Q3KUB4-P0lCQuHfRzQ8g5hh504--uqzqFdEQzAhY29kRi2N3tBmsZe=IhlCdYS-QZHuuB6cTW2d6-d3b-9mnEhIETzKJrYhstKKSUXwsQB0zPQb5G1Dyag1g1DdJmr5Gf0w9odqcTosjHPHR1XivujyPpk9zQgVReRSaBykZ3oKvZNhHWnYst-fadTxpA0a_mSt57SpWW4k9actF=Sp96JLQSO0Wl9pnWfja8SAYWmvc7jFv4Y481PRcG3=yTslbdyj2HwFGnXdpJKLFxmmTwaqdtWz_RgnHVcF8Bafj9uy4PzQHXANXUG75yg3GGSbBGorhgaOZjdNNwK2xgzPhxbg9P6Ayh6AgAci1dDOW0yXPIgrBcnvIvZACEwRlu3FQxP1WQQaBe9nvBWC2_D0DbfJwBbSD-=zpkHGmhz02BWQbvon4rfEYTixS6PTsbQnXOikJgcBn1DIiDL63GSiqihrfgdjP286OxrzWAkJgxR53qoqpmZp_e7KPnz843hRSV39dwzxIcTl8b0fVWqtGW8VlyoO3A6K3D3NOlUnB7TKKUFcGiEKmsyrwRhxPATCcRcsSsz-=GRtlzRJLsxCWWN6gO=lq8dF8e7qGwDoDvkLm3jbDpxxT_QST9aQstrxYwKrf3qLcpeEJuqu29GVx-nSorZ4NrRzBmCw=fnEJhWbew5Yu75=QR3XbvtT73f2IfKywduJJADgjtxN5fGOsJJv-U1kn2wGl64HSBiHGBXE5fDOGHuzS34R=9aBDENYdzHPtcJV=gbAR38b89ptp=7zxYVGHF7iAs=yCs8zBUeEcT19DSLUvXwm87kCH6VDTIIcndyQH7Bd_UHoiEC7vheRXwvdUNYX-QJXI-kRlQYs0Vf27mk3fSjyHgEEHtUJEmAQQEHGp0iUgpH2m2UzwmmD5F4NBRs8qsGDZ1r-Ey0emBTYOL37y=i=uoaqIoPjCDBoSyQmxFNItv47WwFIjo3KXW3oaiIIcSLR=TzfFZchoDEqAStKuk89g=EoG1W=l-y8Vnv3m'
}
headers
=
{
'Host'
:
'jbrest.jetblue.com'
,
'application-channel'
:
'Desktop_Web'
,
'user-agent'
:
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.31'
,
'booking-application-type'
:
'NGB'
,
'content-type'
:
'application/json'
,
'accept'
:
'application/json'
,
'origin'
:
'https://www.jetblue.com'
,
'accept-language'
:
'en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7'
,
'x-1itxwo9i-f'
:
'A5d9MASLAQAA6B8HKfr6hgkb73Ej0zjAPM_e2jo4s6F_GVZ_Tj9RX53ps231ASa1TS4AAAAAAAAAAAAAAAAAAA=='
,
'x-1itxwo9i-b'
:
'-tn76qv'
,
'x-1itxwo9i-c'
:
'AMDqLQSLAQAAeblBSys94iNDfxDYxAHrvjiHsa5Pea5td_Cuth8G6gO1baPl'
,
'x-1itxwo9i-d'
:
'ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpCzi_33wcfBuoDtW2j5QAAAAByzJzLAOcBrl0c2GiIyDHjwZX-S3g'
,
'x-1itxwo9i-z'
:
'q'
,
'x-1itxwo9i-a'
:
'UmXlZDHdKc1XczMNg-hWk4jejVitwLl5veE6==wtaWPQqPmc-jVylTxfaXmq7GKzDErdT6L=S_ChI3K0eQttSmYUiUjOZbR1FkCN2mBH70iQaPDhaYw5i31vC5TZE6e1WgneCku3Um2NzDTTOFZvD3O-WYz2DRdAceIMLyJjTOthw2X6zHg429WO550CRn4f5M-Om=zazmsPnLhRDvu6bkHnYixDPRwOfVqU2IXQLJc_QYvyMk7zTQ_-oQa-lCb-i3-OvSoOphllDRMNeeeGLXymjMVZREJi23sXGwlr_Ay=0nAoBZEyGWDATzaJx3R4uUPlEZatATIgtp1QJ7DSaqZ3bCXNnUIyvqRLKriUq9PaBJyEIiH4-udOtTeARe7-souRAskXkifRlcNHg7uXo5xfd4u5tDLaFoLaIpWC00LVMNLhfcdOYs0WhwU-vFOz6bninmY2Zgxei4SMZn7b2H032DTCmhKMlhVLNjeFMV5iAh7FRY=LH_lu1iqznbzA1vwXDX-LTMUU6oXHA3fBHg6CH6Dxzj=B91G9UPVdBLACqgm2D1mrt1VNxcft9rjccMcOzDHZntrOBdeHC3YvaEBvqg7LxT_xr4k7fNjwPG6ZKyEReiFsWkH5UT4LUBuxtDd4PDnsam3thQbBh9mwjM2XKVaGsyKAaQ2l=UPAFJE=f-HhAjJtEKIy5_OpaTxD6miEoYTEs4tpK57fD2ez-tFuoCQjQj5EZtDdv17s9UsKyTUF75jd2Ya3nx2R=1d=JfaGQTlrWzEfpLqXnn_PEPDz_kabR=9RYf0iRFHM21pcy2dRXlKNEt3p-02-ygs4LlOu6stnZCEMGsQehct1fTCcZWhQ0uNETE2sF29h2KafAAXAi0Vhwc_3E7UaSkJuNIuNVjom=thjAwBEVc--cd9BwEzWoICY_mmhHgqpwDgOzEhJD7luXD6vkdmCPBFP91XpUwhp3eXsh6F_rGyy=3MqwDTuS_vi2ypO2azJgeCWi4cq=Gjlm1gL3w1orNKbdif2P=llVvRZiEYosQq3cB2=Uwml96wr3Zrju9PInQlagGsZAQ0RlTUzclXm2CaqRfIoHAtxGR4pm6Kdy_lj96cdhzkeecbDvDy5DdGuo4Q3I=rJf=Viy9QORB0rIUQ3dUsUyNiw=tx0gsmsSRgsmrPwU7p7FtCL3lmbgmRvwpPgu4gLVntHahKPK-XbzSnIe0P6SMgCo0iM79TryL0IwkKnrn0kAjrBzOFNKFNQ5aQ-CUUrtRKalGMd0SvoXmKfKci0_vdcj2QDCLfkLrJSdS24_odCWWZUIMUc0riHV7MVY5QvAPrZKzP3PqTYZAC52ThST=xIn0shYdTl4GcgA4FCCWNEgcWKrpr6LHaYqSUHc0HFVYjbfMcyfHRibq27DKw7krHUwKh72_dgkmuzQnMH6Va4WwRnEN7CuJk4LWKecx5_L5rrdeYqHOboexm6yVreetfVM4dBV_45I7JzSOrMkoMZT2k7on=h5wPs4=kUWlaTHD_uPdqMJJ3vHbPMYfVLVPLf2J4itx6lyyBca_pKLXyLNYbLS7gZ1B6ai1Dbit7x_B4x-Z2mW1BzavUq9TnvW2ZOx_C-bJLsHueRu7jeaRMVaSkrx2zgIDB=9BzAbVypUHzvy5ZIX1f4FfOgtZDdpxjzABdwZFcH9HwPwErTrv7q4nKDK13SJGbmCj'
}
url
=
"https://jbrest.jetblue.com/lfs-rwb/outboundLFS"
...
...
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