首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python天气档案解析器rp5.ru

Python天气档案解析器rp5.ru
EN

Stack Overflow用户
提问于 2021-06-22 07:46:10
回答 1查看 266关注 0票数 0

祝大家今天愉快!

我需要从https://rp5.ru/Weather archive_in_ostrove_heys站点下载天气档案(我需要在一个周期内为所有气象站下载它们)。

在站点上,流程如下:输入站点和日期,然后单击“GZ中的选择文件”按钮,然后生成文件并显示下载按钮,方法是单击重定向到文件并下载的按钮。

当单击“GZ中的Select”时,我试图复制发送到服务器的请求,但是,从服务器的响应中接收到一个错误(即请求通过,但没有成功)。请告诉我错误可能是什么,以及如何修复?

我回顾了从这个网站解析的所有问题和答案,但是很明显,网站上有些东西已经改变了,论坛上没有现成的解决方案不起作用。

我认为这可能与cookie有关,但我尝试先通过get请求获取它们,然后将它们发送到post请求中,但也没有结果。

代码语言:javascript
运行
复制
myUrl = "https://rp5.ru/responses/reFileSynop.php"
myHeader = {}
myHeader["Accept"] = "text/html, */*; q=0.01"
myHeader["Accept-Encoding"] = "gzip, deflate, br"
myHeader["Accept-Language"] = "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4"
myHeader["Connection"] = "keep-alive"
myHeader["Content-Length"] = "110"
myHeader["Content-Type"] = "application/x-www-form-urlencoded"
myHeader["Host"] = "rp5.ru"
myHeader["Origin"] = "https://rp5.ru"
myHeader["Referer"] = "https://rp5.ru/"
myHeader["sec-ch-ua-mobile"] = "?0"
myHeader["Sec-Fetch-Dest"] = "empty"
myHeader["Sec-Fetch-Mode"] = "cors"
myHeader["Sec-Fetch-Site"] = "same-origin"
myHeader["sec-ch-ua"] = '" Not A;Brand";v="99", "Chromium";v="90", "Yandex";v="90"'
myHeader["User-Agent"] = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
myHeader["X-Requested-With"] = "XMLHttpRequest"
myData = {'wmo_id':'27612','a_date1':'21.06.2021','a_date2':'20.06.2021','f_ed3':'6','f_ed4':'6','f_ed5':'22','f_pe':'1','f_pe1':'1','lng_id':'2','type':'xls'} 
response = requests.post(myUrl, data=myData, headers=myHeader)
print(response.text)

答:错误#FS000 000;

EN

回答 1

Stack Overflow用户

发布于 2021-12-08 20:04:07

我认为Windows有一个问题,它不能正确地重定向。我试着用MAC操作系统下载,它为我下载了。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68079486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档