我想从波兰天然气系统运营商网站上获取一些数据。在
这是一个站点:http://en.gaz-system.pl/customer-zone/transmission/ 然后链接到“提名” 主机是:https://swi.gaz-system.pl/swi/public/embed.seam 然后更改数据(来自),然后单击“过滤器”按钮
我想使用Python和request模块。在
我的简单代码:
import requests
swi_url = 'https://swi.gaz-system.pl/swi/public/embed.seam?viewId=E_PUB_043NN&lang=en'
payload = {
"embedsubview:subview_nomination_list_id:form_nomination_table_list_id":"embedsubview:subview_nomination_list_id:form_nomination_table_list_id",
"embedsubview:subview_nomination_list_id:form_nomination_table_list_id:j_id17":"Filtruj",
"embedsubview:subview_nomination_list_id:form_nomination_table_list_id:nominationTable:dayFromField:dayFromInputDate":"2015-01-01",
"embedsubview:subview_nomination_list_id:form_nomination_table_list_id:nominationTable:dayToField:dayToInputDate":"2015-10-20",
}
r = requests.post(swi_url, data=payload)
a = r.text
print(a)
我不希望它返回今天的数据,因为它不是今天的响应
应该改进什么?在
该页面HTML不是来自原始PHP或HTML文档,但它似乎是从javascript脚本中自然生成的。您需要使用selenium、Phantom JS或Casper JS来擦除。在
相关问题 更多 >
编程相关推荐