读取另一个应用程序

时间:2015-05-09 13:28:39

标签: python python-3.x

我正在使用的应用程序可以选择启用API,以便在URL发生某些事件时发送一些数据。我将其配置为将数据发送到http://localhost:666/simple/并使用一个简短程序(由C#中的其他人编写),该程序获取数据并将其转储到文本文件中。作者说你需要以管理员身份运行.exe才能收听http事件,确实有效。

我试图使用python实现相同的目标。我从请求库中获取了this简短示例,并将其修改为以下内容:

import requests

url = 'http://localhost:666/simple/'

r = requests.get(url, stream=True)

for line in r.iter_lines():
    print(line)

我使用管理员权限启动了命令提示符,但是当我尝试运行此脚本时,我收到以下错误:ConnectionRefusedError:[WinError 10061]无法建立连接,因为目标计算机主动拒绝它。

由于其他程序运行正常,我假设我在代码中做错了,我正在寻找一些帮助来修复它或者尝试替代它。

2 个答案:

答案 0 :(得分:0)

请求用于从服务器发出请求,而不是用作服务器。  您可能需要查看docs

答案 1 :(得分:0)

使用socket监听具体端口上的数据