def selenium(): with closing(Firefox()) as browser: browser.get(BOOKIE_URL) util.wait(browser, "//div[@id='contentHead']") #elements = browser.find_elements_by_xpath("//div[@class='member-name nowrap ']") links = getMatchLinks(browser.page_source) htmls = [] for link in links: browser.get(link) util.waitAndClick(browser, "//span[@class='inside', matches(@text, '*Player Performance*')]") util.wait(browser, "//div[@class='marketHolderExpanded']") htmls.append(browser.page_source) return htmls
def selenium(): with closing(Firefox()) as browser: browser.get(BOOKIE_URL) util.wait(browser, "//div[@id='contentHead']") #elements = browser.find_elements_by_xpath("//div[@class='member-name nowrap ']") links = getMatchLinks(browser.page_source) htmls = [] for link in links: browser.get(link) util.waitAndClick( browser, "//span[@class='inside', matches(@text, '*Player Performance*')]" ) util.wait(browser, "//div[@class='marketHolderExpanded']") htmls.append(browser.page_source) return htmls
def selenium(): with closing(Firefox()) as browser: # with closing(PhantomJS()) as browser: browser.get(BOOKIE_URL) util.waitAndClick(browser, "//li[@id='sportMenuItem_391']") util.waitAndClick(browser, "//li[@id='cId_2462']") util.waitAndClick(browser, "//li[@id='league_13945']") util.wait(browser, "//span[contains(text(), 'Basketball / USA / NBA - Player points (-/+)')]") return [browser.page_source]