javascript - using selenium based python code on azure server -
selemium uses browser open page , content. on azure server(command line based) not have chrome or firefox. alternative use python based selenium code on azure server.
i looked @ http://phantomjs.org/ headless browser. guess javascript require convert python code in js.
is there other better alternative?
code snippet:
driver = webdriver.chrome() def getvideotrend(self, item): driver.get(item['link']) element = webdriverwait(driver, 20).until(lambda driver: driver.find_elements_by_class_name('yvp-main')) self.yahoo_video_trend = [] s in driver.find_elements_by_class_name('yvp-main'): print "processing link - ", item['link'] trend = item trend['video_link'] = s.find_element_by_tag_name('video').get_attribute('src') print s.find_element_by_tag_name('video').get_attribute('src') self.yahoo_video_trend.append(trend)
try using requests browsing needs , beautifulsoup4 parsing
Comments
Post a Comment