import requests headers = { "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": "zh-CN,zh;q=0.9", "cache-control": "no-cache", "pragma": "no-cache", "priority": "u=0, i", "referer": "https://booking.jetstar.com/", "sec-ch-ua": "\"Not(A:Brand\";v=\"99\", \"Google Chrome\";v=\"133\", \"Chromium\";v=\"133\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": "\"Windows\"", "sec-fetch-dest": "document", "sec-fetch-mode": "navigate", "sec-fetch-site": "same-origin", "sec-fetch-user": "?1", "upgrade-insecure-requests": "1", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" } url = "https://booking.jetstar.com/hk/zh/booking/search-flights" params = { "s": "true", "adults": "1", "children": "0", "infants": "0", "selectedclass1": "economy", "currency": "CNY", "mon": "true", "channel": "DESKTOP", "origin1": "PVG", "destination1": "KMJ", "departuredate1": "2025-05-12" } ip = '000000000024' proxies = { 'http': f'http://B_3351_HK___5_ss-{ip}:ev2pjj@proxy.renlaer.com:7778', 'https': f'http://B_3351_HK___5_ss-{ip}:ev2pjj@proxy.renlaer.com:7778' } cookies = { # "ASP.NET_SessionId": "fs0akgjdzhdbwjdlk1345egb", # "SEFD": "eyJPcmlnaW4iOiJQVkciLCJEZXN0aW5hdGlvbiI6IlFTVSIsIlJvdW5kVHJpcCI6ZmFsc2UsIkRlcGFydHVyZURhdGUiOiIyMDI1LTA2LTEyVDAwOjAwOjAwIiwiUmV0dXJuRGF0ZSI6IjAwMDEtMDEtMDFUMDA6MDA6MDAiLCJBZHVsdHMiOjEsIkNoaWxkcmVuIjowLCJJbmZhbnRzIjowfQ==", # "bm_sz": "1AF44A3B342C0D65F7FE487CEE4B582B~YAAQuqzbFxUlkUqWAQAA0aJOehsVzB0waQURNtQG+ozage9BslR5TVlORc0702ZswDMt5mhWFgT5YZcpMATNFJuEtK4l2IEjzc6A5qCfBaZHiYSbw/2wDEopU/xGH2mKKOyAArvP/Ui9bk4tpjBbOKE6KvMwzsmAs/0dO5Q40Py1YrDeJpFJlsQ+OTAEbdm1hl28uuzi118b02DSCtc9tG1pPFcs/x9BXVid1nILwcsg1XZf3s3basCdvkjUImUxxp71atqcVRr1Ho8s2NFzEFOj2hqhkNV4j4+Gumrgiyru7TQvn37BeRLqb3W8RIMhnQiC6FrUBlKLkdpdfVvBuhCTxX164Efg8PNLJudApfmrSW4t+3dZmng=~4277552~4277555", "bm_sz": "1AF44A3B342C0D65F7FE487CEE4B582B~YAAQuqzbFxUlkUqWAQAA0aJOehsVzB0waQURNtQG+ozage9BslR5TVlORc0702ZswDMt5mhWFgT5YZcpMATNFJuEtK4l2IEjzc6A5qCfBaZHiYSbw/2wDEopU/xGH2mKKOyAArvP/Ui9bk4tpjBbOKE6KvMwzsmAs/0dO5Q40Py1YrDeJpFJlsQ+OTAEbdm1hl28uuzi118b02DSCtc9tG1pPFcs/x9BXVid1nILwcsg1XZf3s3basCdvkjUImUxxp71atqcVRr1Ho8s2NFzEFOj2hqhkNV4j4+Gumrgiyru7TQvn37BeRLqb3W8RIMhnQiC6FrUBlKLkdpdfVvBuhCTxX164Efg8PNLJudApfmrSW4t+3dZmng=~4277552~4277555", } response = requests.get(url, headers=headers, cookies=cookies, params=params, # proxies=proxies, timeout=15) print(response.text) print(response.cookies.get_dict().get('SEFD')) print(response) from lxml import etree import json html = etree.HTML(response.text) data = html.xpath("//script[@id='bundle-data-v2']/text()")[0] json_data = json.loads(data) print(json_data) # akm文件名称 2hOd3M