Python卷曲请求

时间:2014-08-11 14:06:59

标签: php python curl

我试图从http://www.afl.com.au/stats#stats-player-stats下载统计信息 如果打开网络选项卡并更改回合,它将使用curl加载数据。 这个名字会像玩家一样吗?competitionId = CD_S2014014& roundId = CD_R201401402 如果我复制该curl请求并将其粘贴到cmd行中,它将返回json文件没问题。

但我试图使用pycurl,所以我可以创建一个小脚本来动态下载所有数据。下面的示例有效,但是当我将curl请求粘贴到下面时,我无法将其工作,我认为它的引号会搞砸,但我无法弄清楚。

import pycurl
from io import BytesIO

buffer = BytesIO()
c = pycurl.Curl()
c.setopt(c.URL, 'http://pycurl.sourceforge.net/')
c.setopt(c.WRITEDATA, buffer)
c.perform()
c.close()

body = buffer.getvalue()
# Body is a byte string.
# We have to know the encoding in order to print it to a text file
# such as standard output.
print(body.decode('iso-8859-1'))

非常感谢任何帮助,谢谢!

0 个答案:

没有答案