selenium - How to download all images from webpage using Python? -


i have script open browser page desired webpage want download images page, how can given script:

from selenium import webdriver import urllib class chromefoxtest:     def __init__(self,url):         self.url=url     def chrometest(self):         self.driver=webdriver.chrome()         self.driver.get(self.url)         self.r=self.driver.find_element_by_tag_name('img')         self.uri=self.r.get_attribute("src")         self.g=urllib.urlopen(self.uri) if __name__=='__main__':     ft=chromefoxtest("http://www.google.com")     ft.chrometest() 

from selenium import webdriver import urllib  class chromefoxtest:     def __init__(self,url):         self.url=url         self.uri = []         self.folder = '/home/palladin/imgs'      def chrometest(self):         self.driver=webdriver.chrome()         self.driver.get(self.url)         self.r=self.driver.find_elements_by_tag_name('img')         v in self.r:             src = v.get_attribute("src")             self.uri.append(src)             pos = len(src) - src[::-1].index('/')             print src[pos:]             self.g=urllib.urlretrieve(src, "/".join([self.folder, src[pos:]]))  if __name__=='__main__':     ft=chromefoxtest("http://www.google.com")     ft.chrometest() 

Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -