无法使用selenium webdriver

时间:2017-05-28 01:29:14

标签: javascript python selenium web-scraping scrapy

我正在努力从owler.com抓取数据。我必须使用网站的高级搜索选项来应用过滤器

THis image

我试图在Python中使用Selenium来模拟任务,但我无法做到。这是我的代码:

self.driver.find_element_by_id("advanced-search").click()

        self.driver.find_element_by_xpath('//*[@id="advanced-search-popup"]/div/div/div[2]/div[1]/div[2]/div[2]/div[1]/olr-select-box/div/div/div/select/option[101]').click()
        self.driver.find_element_by_xpath("//select[@name='labelName']/option[text()='India']").click()
        self.driver.find_element_by_id("advanced-search-results").click()
        `

但上面的代码会导致错误

  

NoSuchElementException:消息:没有这样的元素:无法找到元素:

解决此问题的任何建议或意见?我也尝试从Selenium执行JavaScript来完成任务,但它也没有工作。 添加错误屏幕截图

enter image description here

0 个答案:

没有答案