All Apps and Add-ons

RSS Scripted Input - Python Error

vasuparvatham
New Member

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')

Login and get the session key

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?

0 Karma

vasuparvatham
New Member

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.

0 Karma
Get Updates on the Splunk Community!

Splunk Developers: Go Beyond the Dashboard with These .Conf25 Sessions

  Whether you’re building custom apps, diving into SPL2, or integrating AI and machine learning into your ...

Index This | How do you write 23 only using the number 2?

July 2025 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with this month’s ...

Splunk ITSI & Correlated Network Visibility

  Now On Demand   Take Your Network Visibility to the Next Level In today’s complex IT environments, ...