python爬取网页时遇到了浏览器版本过低的问题(爬虫小白求救)

import requests

 

headers = {

"Cookie": "device_id=web_SJPT6BAOuO; xq_a_token=ccd9918c5b2c091c2d0dacb2e264963ba5fb7539; Hm_lvt_d8a99640d3ba3fdec41370651ce9b2ac=1620792777,1620792794,1622593037,1622593075; channel=1300100141; acw_tc=2760822216225969273883604ec9524cdb358e41d9ac266f6faf7419b83b09; Hm_lpvt_d8a99640d3ba3fdec41370651ce9b2ac=1622596938; timestamp=1622596934138",

"Host": "danjuanfunds.com",

"Referer": "https://danjuanfunds.com/strategy/CSI1029?channel=1300100141",

"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3870.400 QQBrowser/10.8.4405.400"

}


 

url = "https://danjuanfunds.com/strategy/CSI1029?channel=1300100141"

response = requests.get(url,headers = headers)

html = response.text

print(html)

用这个试试看,我可以正常返回数据的: 

import requests
url='https://danjuanapp.com/djapi/v3/filter/fund'
headers={
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36'
}
params={
'type': '1',
'order_by': '1m',
'size': '20',
'page': '3',
}
r=requests.get(url,headers=headers,params=params)
print(r.text)

 

你确定你试过了,我的有返回数据: 

 

跟浏览器没关系,网站数据是动态加载的,地址换这个https://danjuanfunds.com/djapi/plan/CSI1029

兄弟,那最后解决了吗?我也提示这样啊

您正在使用的浏览器版本过低,将不能正常访问该页面!


您可以安装以下浏览器的最新版本来使用网盘的最新功能!