我正在尝试使用选择从此列表中选择一个随机 URL,但它不起作用。这是我的代码:
import urllib, urllib2, sys
num = sys.argv[1]
print 'Started'
phones = [
'http://1.1.1.6/index.htm,'
'http://1.1.1.5/index.htm,'
'http://1.1.1.4/index.htm,'
'http://1.1.1.3/index.htm,'
'http://1.1.1.2/index.htm,'
'http://1.1.1.1/index.htm'
]
from random import choice
data = urllib.urlencode({"NUMBER":num, "DIAL":"Dial", "active_line":1})
while 1:
for phone in phones:
urllib2.urlopen(choice(phone),data) # make call
urllib2.urlopen(choice(phone)+"?dialeddel=0") # clear
logs
这是我得到的错误
File "p.py", line 21, in ?
urllib2.urlopen(choice(phone),data) # make call
File "/usr/lib64/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib64/python2.4/urllib2.py", line 350, in open
protocol = req.get_type()
File "/usr/lib64/python2.4/urllib2.py", line 233, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: 5
任何帮助表示赞赏。谢谢!