from
selenium
import
webdriver
from
selenium.webdriver.common.keys
import
Keys
from
selenium.webdriver.support.ui
import
Select
from
selenium.common.exceptions
import
NoSuchElementException
import
csv
import
time
filename
=
"cbse.csv"
f
=
open
(filename,
'w'
)
header
=
"NAME,STATUS,NUM\n"
f.write(header)
for
i
in
range
(
9639428
,
9639432
):
try
:
driver
=
webdriver.Chrome()
driver.get(
driver.find_element_by_xpath(
'/html/body/table[3]/tbody/tr/td/font/center[2]/form/div[1]/center/p/input[1]'
).send_keys(i)
driver.find_element_by_xpath(
'/html/body/table[3]/tbody/tr/td/font/center[2]/form/div[1]/center/p/input[2]'
).click()
name
=
driver.find_element_by_xpath(
'/html/body/div[2]/table[2]/tbody/tr[2]/td[2]/font/b'
).text
status
=
driver.find_element_by_xpath(
'/html/body/div[2]/div/center/table/tbody/tr[12]/td[2]/b[1]/font'
).text
m1
=
driver.find_element_by_xpath(
'/html/body/div[2]/div/center/table/tbody/tr[2]/td[5]/font'
).text
m2
=
driver.find_element_by_xpath(
'/html/body/div[2]/div/center/table/tbody/tr[3]/td[5]/font'
).text
m3
=
driver.find_element_by_xpath(
'/html/body/div[2]/div/center/table/tbody/tr[4]/td[5]/font'
).text
m4
=
driver.find_element_by_xpath(
'/html/body/div[2]/div/center/table/tbody/tr[5]/td[5]/font'
).text
m5
=
driver.find_element_by_xpath(
'/html/body/div[2]/div/center/table/tbody/tr[6]/td[5]/font'
).text
num
=
str
(
int
(m1)
+
int
(m2)
+
int
(m3)
+
int
(m4)
+
int
(m5))
f.write(name
+
","
+
status[
9
:]
+
","
+
num
+
"\n"
)
driver.close()
except
NoSuchElementException as exception:
continue
f.close()