i dont think my code is not working, cause it working in my xampp on my pc btw here is the code maybe i make a mistake on declare shebang or something
#!/usr/bin/python
import sys
import time
import cgi, cgitb
sys.path.append('/selenium')
from selenium import webdriver
print "Content-type: text/html"
print ""
# Create instance of FieldStorage
form = cgi.FieldStorage()
# Get data from fields
nisn = form.getvalue('nisn')
driver = webdriver.PhantomJS("./phantomjs-linux/bin/phantomjs")
url = "http://nisn.data.kemdikbud.go.id/page/data"
driver.get(url)
#filling form
sbox = driver.find_element_by_name("ctl00$contentCenter$edNISN")
sbox.send_keys(nisn)
driver.find_element_by_id("ctl00_contentCenter_RadButton1_input").click()
time.sleep(2)
nama = str(driver.find_element_by_id("contentCenter_lRes1Nama").text)
sex = str(driver.find_element_by_id("contentCenter_lRes1Kelamin").text)
lahir = str(driver.find_element_by_id("contentCenter_lRes1Tmptlahir").text)
tanggal = str(driver.find_element_by_id("contentCenter_lRes1TglLahir").text)
#print json_dumps(res,separators=(',', ': '))
print nama + "," + sex + "," + lahir + "," + tanggal
driver.quit()
edit: btw, did johnny support python 2.7.1? because in that 500 error it says Python/2.4.3