小编Cep*_*hon的帖子

IRC机器人只接收1/2消息

我的IRC机器人不会收到大约一半的聊天命令.我在自定义渠道上使用freenode服务器.无论如何我可以改善这个吗?

图:

import sys
import socket
import string

HOST="irc.freenode.net"
PORT=6667
NICK="FedoraCoinBot"
IDENT="CephonBot"
REALNAME="CephonBot"
CHAN="#cephbot"
readbuffer=""

s=socket.socket( )
s.connect((HOST, PORT))
s.send("NICK %s\r\n" % NICK)
s.send("USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME))
s.send("JOIN :%s\r\n" % CHAN)
s.send("PRIVMSG %s :%s\r\n" % (CHAN, "Hi! I am a FedoraCoin Bot!"))
s.send("PRIVMSG %s :%s\r\n" % (CHAN, "Designed by Cephon ;)"))

# Loop
while 1:
 text=s.recv(2040)
 print text
 readbuffer=readbuffer+s.recv(1024)
 temp=string.split(readbuffer, "\n")
 readbuffer=temp.pop( )
 if text.find('!help') !=-1:
    s.send("PRIVMSG %s :%s\r\n" % (CHAN, "You said help"))

for …
Run Code Online (Sandbox Code Playgroud)

python irc bots

2
推荐指数
1
解决办法
1011
查看次数

在python中解析JSON时出错

我正在尝试解析reddit JSON文件以获取帖子的标题,但是当我使用此代码时:

import urllib2
import json

response = urllib2.urlopen('http://www.reddit.com/r/technology/.json')
data = json.load(response)   
print data['title']
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Traceback (most recent call last):
  File "C:\Users\Harry\Desktop\py\jason.py", line 6, in <module>
    print data['title']
KeyError: 'title'
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,谢谢.

python parsing json reddit

1
推荐指数
1
解决办法
662
查看次数

标签 统计

python ×2

bots ×1

irc ×1

json ×1

parsing ×1

reddit ×1