Python不会刷新URL来接收新的外汇代码

2024-05-16 12:56:23 发布

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

我正在尝试从这个网站保存更新的外汇股票数据:http://forex.offers4u.biz/TickDBReadDB.php?p=EURUSD

只需点击刷新来更新股票代码。在

当我使用我的小python脚本时,它会保存一次文本,但是如果我再次运行它,它将使用相同的旧数据生成一个新文件。如何添加一个“cachebreaker”以便python可以从旧URL读取新数据?在

import urllib2, time

filename = 'EURUSD ' + str(time.asctime()) + '.txt'

myfile = open(filename, 'w')

page = urllib2.urlopen("http://forex.offers4u.biz/TickDBReadDB.php?p=EURUSD?")

for line in page:
    myfile.write(line)

myfile.close()
page.close()

Tags: 数据httpclosetimelinepageurllib2filename
1条回答
网友
1楼 · 发布于 2024-05-16 12:56:23

urllib2不做任何缓存。你要通过代理人吗?服务器可以是缓存,也可以是缓存。在

尝试使用14.9节中描述的缓存控制头here

编辑:请注意,该页面上最近的数据来自2009.11.16 20:47:37。你确定它仍在积极更新吗?在

相关问题 更多 >