使用爬网“无效访问”读取JSON数据

2024-10-01 02:26:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我在搜集数据, 是base_url

chrome - developertool - Network : international?Adt=1&Chd=0&ECITY1=HKG&ECITY2=ICN&Fa…019.03.13.&TRIP=RT&Where=pc&r=1550032787076&seq=6

这是我需要的所有数据。你知道吗

json_url

我得到一个错误:

Invalid access

据判断,没有进入的权利。你知道吗

就解决方案或其他使用cookie或会话的解决方案征求建议。你知道吗


Tags: 数据urlbasenetworkchrome解决方案fainternational
1条回答
网友
1楼 · 发布于 2024-10-01 02:26:29

包括标题,然后它应该拉:

import requests

request_url = 'https://store.naver.com/flights/api/realtime/v2/international'

headers = {
'Accept': 'application/json, text/plain, */*',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'en-US,en;q=0.9',
'Authorization': 'Basic bXlib3R0bGU6d2F0ZXJicm93bg==',
'Connection': 'keep-alive',
'Host': 'store.naver.com',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'}

params = {
'Adt': '1',
'Chd': '0',
'ECITY1': 'HKG',
'ECITY2': 'ICN',
'FareType': 'Y',
'Inf': '0',
'SCITY1': 'ICN',
'SCITY2': 'HKG',
'SDATE1': '2019.03.06.',
'SDATE2': '2019.03.13.',
'TRIP': 'RT',
'Where': 'pc',
'r': '1550055782230',
'seq': '0'}



jsonObj = requests.get(request_url, headers=headers, params=params).json()

相关问题 更多 >