0

enter image description here

site : data.go.kr

from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys

chromedriver = 'C:/Users/B0114/Downloads/chromedriver_win32/chromedriver.exe'
driver = webdriver.Chrome(chromedriver)

driver.get('http://www.data.go.kr/tcs/dss/selectDataSetList.do')

elem = driver.find_element_by_xpath('//a[@href="#tab_layer02"]')
elem.click()

lloyd = driver.find_elements_by_xpath("//a[@href='javascript:void(0)']")

for ll in range(5):
    lloyd[ll].click()
    time.sleep(2)
frianH
  • 7,295
  • 6
  • 20
  • 45

2 Answers2

0

If you want to use javascript with selenium to click an element, you can do this:

driver.execute_script('arguments[0].click();', element)
RKelley
  • 1,099
  • 8
  • 14
0

I think your Click function is not working because of javascript:void(0). You should try

 lloyd[ll].submit()
Amruta
  • 1,128
  • 1
  • 9
  • 19