从网页python自动下载

从网页python自动下载,python,web-scraping,Python,Web Scraping,我正在尝试从这个页面下载数据 如您所见,右侧有一个按钮可以自动将数据导出到Excel。我想创建一些东西,能够自动导出数据上存在的Excel每天-有点像刮刀,但我无法找出它 到目前为止,这是我的代码 import urllib2 nord='https://www.nordpoolgroup.com/Market-data1/Power-system- data/Production1/Wind-Power-Prognosis/DK/Hourly/?view=table' page=ur

我正在尝试从这个页面下载数据

如您所见,右侧有一个按钮可以自动将数据导出到Excel。我想创建一些东西,能够自动导出数据上存在的Excel每天-有点像刮刀,但我无法找出它

到目前为止,这是我的代码

import urllib2  
nord='https://www.nordpoolgroup.com/Market-data1/Power-system- 
data/Production1/Wind-Power-Prognosis/DK/Hourly/?view=table'  
page=urllib2.urlopen(nord)  
from bs4 import BeautifulSoup as bs
soup=bs(page)
pretty=soup.prettify()
all_links=soup.find_all("a")
for link in all_links:
    print link.get("href")
all_tables=soup.find_all('tables')
right_table=soup.find('table', class_='ng-scope')
这就是我被卡住的地方,因为似乎没有定义table类。

您可以使用模块来实现这一点

Ex:

import requests
url = "https://www.nordpoolgroup.com/api/marketdata/exportxls"

r = requests.post(url)   #POST Request
with open('data_123.xls', 'wb') as f:
    f.write(r.content)

到目前为止你试过什么?通常的工具是Beuatiful Soup或Selenium,具体取决于您正在尝试做什么。@philipI已经在描述中添加了我现在尝试做的事情。它没有完全起作用,Downloaded excel文件似乎没有任何数据