I have installed a free version of Splunk and installed RSS Scripted Input as per the README document.
rssfeed2.py file has
base_url = 'https://localhost:8089'
username = 'administrator'
password = 'administrator'
earliest = 'earliest=-24h'
f = open(sys.argv[1], 'r')
request = urllib2.Request(base_url + '/servicesNS/admin/search/auth/login',
data = urllib.urlencode({username: 'administrator', password: 'administrator'}))
server_content = urllib2.urlopen(request)
session_key = minidom.parseString(server_content.read()).getElementsByTagName('sessionKey')[0].childNodes[0].nodeValue
I am getting different errors upon correcting this line:
data = urllib.urlencode({username: 'administrator', password: 'administrator'}))
like:
1) data = urllib.urlencode({'username': 'administrator', 'password': 'administrator'}))
2) data = urllib.urlencode({username: 'administrator', password: 'administrator'}))
Can you please correct me what's wrong here?
I tried removing base_url and by giving complete URL in the urllib2.Request itself like:
'https://localhost:8089/servicesNS/admin/search/auth/login'
getting python read errors.