Commit c8cfb704 authored by wang's avatar wang

f9 test

parent ae8eaa96
This diff is collapsed.
...@@ -7,6 +7,7 @@ import random ...@@ -7,6 +7,7 @@ import random
import time import time
import traceback import traceback
import uuid import uuid
from urllib.parse import quote
import execjs import execjs
import requests import requests
...@@ -154,7 +155,7 @@ class PxBypass(): ...@@ -154,7 +155,7 @@ class PxBypass():
res = self.session.get( res = self.session.get(
self.target_url, self.target_url,
headers={ headers={
"authority": "booking.flyfrontier.com", "authority": "www.flyfrontier.com",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"accept-language": "en-US,en;q=0.9", "accept-language": "en-US,en;q=0.9",
"cache-control": "no-cache", "cache-control": "no-cache",
...@@ -292,7 +293,7 @@ class PxBypass(): ...@@ -292,7 +293,7 @@ class PxBypass():
# self.prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}' # self.prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}'
cks = [] cks = []
for k, v in self.session.cookies.get_dict().items(): for k, v in self.session.cookies.get_dict().items():
cks.append(f'{k}={v}') cks.append(f'{k}={quote(v)}')
print('; '.join(cks)) print('; '.join(cks))
url = 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-11-30&ADT=1&umnr=false&mon=true' url = 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-11-30&ADT=1&umnr=false&mon=true'
response = requests.post('http://52.52.23.116/tls/forward', response = requests.post('http://52.52.23.116/tls/forward',
...@@ -312,12 +313,14 @@ class PxBypass(): ...@@ -312,12 +313,14 @@ class PxBypass():
"upgrade-insecure-requests": "1", "upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36", "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36",
"cookie": '; '.join(cks) "cookie": '; '.join(cks)
}, method="GET", proxy=self.prox, debug=True }, method="GET", proxy=self.prox,
debug=True
# ,allow_redirects=True # ,allow_redirects=True
)) ))
response = response.json() response = response.json()
print(response) print(response)
print(response['text']) if response['status_code'] == 302:
print(response['text'])
print(response['status_code']) print(response['status_code'])
def _step_2(self, nn): def _step_2(self, nn):
......
...@@ -60,7 +60,8 @@ a2 = "KysrKytSHj0SGlAeUVFSHgcbKFMrCA0LLBg3GjgmLxUvJTcWLCY7UiwbUhovNTQOLjUnFSw1Mx ...@@ -60,7 +60,8 @@ a2 = "KysrKytSHj0SGlAeUVFSHgcbKFMrCA0LLBg3GjgmLxUvJTcWLCY7UiwbUhovNTQOLjUnFSw1Mx
a2 = "UisrUitSHhEBDRAHHlIeAAsMAxAbHBwcHCsrKysrUh49EhpQHlFRUh4HGyhTKwgNCzsINA8sJjsYLA87FiwmO1IsG1IaLzU0Di41J1MsJSsWLBgjUiwYM1csJglSOwgBGysLFQsGCytUKw8zFS01M1ctNjNTLjYzUCwmARYvNiQOODFTCiw2MAsuNjMYLyYGCi9QJxg4NScaOCErESsMMwstCDcYLzYzUiwIMxUvIRULAyErVCsICg4tJiQPLwgnGi8lJxosJg4POxg3FTg2MA4tNTtTLAg3Vzg1Oxo7UDAJOCYzVzsYOA4vGCtRO1AnGDgIN1MsJicYLTUnGDsPM1IvGDgPO1A7Gi8YAQsEM19fHhYQFwceUVJSHBwcHFIrK1IrUh4RAQ0QBx5SHgALDAMQGxwcHBxSKysrK1JSUh49EhoGBx5RUVIeUVRRU1JRBlEAVFJUA1pQV1QEB1VXBgFXVAcHUQQHVVVUBFFRV1paV1VSAVYHVgRUAVdXAAFQAFoAWgdbUFEGBlgHGyhSAzVTDgFRMAoAOiMLLQgnUC02LxstNgVTLBg3ViwIMFseFhAXBx5RUlIcHBwcUisrK1IrUlIeUhwcHBxSUitSK1IeARc=" a2 = "UisrUitSHhEBDRAHHlIeAAsMAxAbHBwcHCsrKysrUh49EhpQHlFRUh4HGyhTKwgNCzsINA8sJjsYLA87FiwmO1IsG1IaLzU0Di41J1MsJSsWLBgjUiwYM1csJglSOwgBGysLFQsGCytUKw8zFS01M1ctNjNTLjYzUCwmARYvNiQOODFTCiw2MAsuNjMYLyYGCi9QJxg4NScaOCErESsMMwstCDcYLzYzUiwIMxUvIRULAyErVCsICg4tJiQPLwgnGi8lJxosJg4POxg3FTg2MA4tNTtTLAg3Vzg1Oxo7UDAJOCYzVzsYOA4vGCtRO1AnGDgIN1MsJicYLTUnGDsPM1IvGDgPO1A7Gi8YAQsEM19fHhYQFwceUVJSHBwcHFIrK1IrUh4RAQ0QBx5SHgALDAMQGxwcHBxSKysrK1JSUh49EhoGBx5RUVIeUVRRU1JRBlEAVFJUA1pQV1QEB1VXBgFXVAcHUQQHVVVUBFFRV1paV1VSAVYHVgRUAVdXAAFQAFoAWgdbUFEGBlgHGyhSAzVTDgFRMAoAOiMLLQgnUC02LxstNgVTLBg3ViwIMFseFhAXBx5RUlIcHBwcUisrK1IrUlIeUhwcHBxSUitSK1IeARc="
a2 = "B1lZWQcHB1kUWV9YWFhZXF5YWltaWxYWFhYHWQcHWQcUWFpbClpcWVBFUFtdDEVZWQ0NRQlcDFtFCQsMDltRDFxRX19eFFtZXVteWFhYFBwaHQ0WFhYWWVlZBwdZFAsLFF5YFD1aLhwyPiYYDC89UTwvLlwnH1VVFhYWFgdZWVkHB1kHFDcYEAwNFFtbWBRZC1sNWV4NWV8LDAxeXFpdC18KWwoNDF8OCw4KXl9dWlBdDVBfC1AOXl8OXgwOUQwJW14NDAlcW1wKXFFQCloOUg0RIlgJP1kEC1s6AAowKQEnAi1bJSwpHyU8OVolLCESJQImURQcGh0NFFtYWBYWFhYHWVkHWVkUWFxdXQwOUVFFUFtdDEVZWQ0NRVFdDF9FClFfUFwJCQlRXVFRFhYWFgdZWQdZWQcHFFhcXV0NWl9ZRVBbXQxFWVkNDUVRXQxfRQpRX1BcCQkJUV1RURQcGh0NFhYWFllZB1lZWRRfWFwLCw1dUFsJWQtZDlsMXw5bDQtYCQ5RWFleXFkNDFxQW1gMDQsNXAsNDlANW14KDA5eWVxbDl0OCgxfWVlRFhYWFlkHBwcHWRQLBAlaA1oFUQcPWwVaXB0ZBlECWBYWFhZZWVkHWQcUUV1dWVpQXlldX1hbWFpcUVxZXVEWFhYWB1kHWVlZFAsdFhYWFgdZWVkHBwcHFFBfWl8=" a2 = "B1kHWVlZFAsdFhYWFllZBwcHWRQ3GBBaFFtbWBQNESJZIQIHATECIgAmEiFbJywpHCcsPREmK1gQJT8+BCQ/IV0nPA8cMiw9WiUCJVkmBTkSMTwlWiEBHwEMASFeIQUuACYSKVgnPAQDJDwPWSUCORwlPC4EMjtYXCYCIREkPAtaJRIlHyYCAxAlAg9bJQEhGyEGOQEnAi1bJSwpESU8KVolPAtaJSwLGyEFDwEnASIFJyw6BSY8IVomAjlcJywyAzECPVkxEj4AJywxXTIvIVwlWiUQJzwPWiYsLV0yPyYAJVouAjIvPVsnLAwAJy8tXCZaLgAlEgQFJjw9WCYsKRIlPANYIQZYVRQcGh0NFFtYWA=="
# a2 = "B1lZWQcHWQcUNxgQDA0UW1tYFFkJWF9dC1teXVAJXV5ZWQtfCl9dWVoLCVEODVhYUQldXg4LDl5QUFBYX1xbDVpeDl5aC19aWlwNDlEKW14KWFBSDREiWAk/WQQLWzoACjApAScCLVonPANdJjwPWCYSOVslEgxRFBwaHQ0UW1hYFhYWFllZBwcHWRQ3GBBaFFtbWBQNESJZIQIHASY8OgAyLyVZMjwpHCcsIgMxO1gQJT8+BCQ8D1wmLyUcJgItWTIsLVglWjFcJiwEASEBHwEMASFeIQI9ESY8DAMnPyICJDwPETIvLRwlPC4EMjtYXTE8MVskPy4AJyw5WiYFMgUyBTFaJgEhGyEGOQEnAi1aJzwDXSY8D1smEjlbJRILGyEFDwEnASICJi8tXSUFPVglWiYCJz8iBCU/MRAmLD0QJgU5WzI8OVwmPANaJjwxETIsAxEmPD1bJjwlESYCJVkxPyFZJhI5ECYSDxIxAilYJzw9WzIsIVwmLC1ZIQZYVRQcGh0NFFtYWBYWFhYHWQdZB1kUGwsHGg0UWBQKAQYJGhEWFhYWB1kHWVlZFAsd" # a2 = "B1lZWQcHWQcUNxgQDA0UW1tYFFkJWF9dC1teXVAJXV5ZWQtfCl9dWVoLCVEODVhYUQldXg4LDl5QUFBYX1xbDVpeDl5aC19aWlwNDlEKW14KWFBSDREiWAk/WQQLWzoACjApAScCLVonPANdJjwPWCYSOVslEgxRFBwaHQ0UW1hYFhYWFllZBwcHWRQ3GBBaFFtbWBQNESJZIQIHASY8OgAyLyVZMjwpHCcsIgMxO1gQJT8+BCQ8D1wmLyUcJgItWTIsLVglWjFcJiwEASEBHwEMASFeIQI9ESY8DAMnPyICJDwPETIvLRwlPC4EMjtYXTE8MVskPy4AJyw5WiYFMgUyBTFaJgEhGyEGOQEnAi1aJzwDXSY8D1smEjlbJRILGyEFDwEnASICJi8tXSUFPVglWiYCJz8iBCU/MRAmLD0QJgU5WzI8OVwmPANaJjwxETIsAxEmPD1bJjwlESYCJVkxPyFZJhI5ECYSDxIxAilYJzw9WzIsIVwmLC1ZIQZYVRQcGh0NFFtYWBYWFhYHWQdZB1kUGwsHGg0UWBQKAQYJGhEWFhYWB1kHWVlZFAsd"
......
...@@ -6,7 +6,7 @@ session = tls_client.Session(client_identifier='chrome_112') ...@@ -6,7 +6,7 @@ session = tls_client.Session(client_identifier='chrome_112')
prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}' prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}'
cks = '_pxvid=8073bb71-8516-11ee-817d-e853aafda7cf; pxcts=8073c7b1-8516-11ee-817d-88ea0a1feeea; _px2=eyJ1IjoiZTNkMGQyYjUtMWU5MS00YjRmLTgwMzktZGRhNmJjOTkyYjI1IiwidiI6IjgwNzNiYjcxLTg1MTYtMTFlZS04MTdkLWU4NTNhYWZkYTdjZiIsInQiOjYyMDIzMzg4MDAwNCwiaCI6ImEzZTYwNjhmODI1MjJkM2VhMDVlMzI2YWQxMWQyZjQ1OGNmNzNlNTgyY2YwZDllNzBkMDQzN2M2YzdmYjg1ZjcifQ==' cks = '_pxvid=8a03a16b-8521-11ee-a3bf-ecacdfb43743; pxcts=8a03b045-8521-11ee-a3bf-e922253e740e; _px2=eyJ1IjoiOTg0ZjIzYjItYmMyOC00MmZjLTgyODAtYzE2YTY3ODdkYWJlIiwidiI6IjhhMDNhMTZiLTg1MjEtMTFlZS1hM2JmLWVjYWNkZmI0Mzc0MyIsInQiOjYyMDIzMzg4MDAwNCwiaCI6IjVlZmNkMjRjMjA1NDNlZjMxMTEzODhiZWFjNjcwNDhjNTM4ZWVjYTQxMTg4YzNhYTFlNDhkNDRjYWUxZGYyNzkifQ=='
......
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