Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.webdriver.chrome.options import Options
- import time
- chrome_options = Options()
- chrome_options.add_argument('--headless') # Работа с хромом в невидимом режиме
- def main():
- links = [] # массив для ссылок на картинки
- # драйвер - нужно указать к нему правильный путь в системе
- driver = webdriver.Chrome('D://soft//chromedriver.exe' , options=chrome_options)
- # Ссылка алиэкспреcc
- link = 'https://ru.aliexpress.com/item/4000124528913.html'
- # переход по ссылке
- driver.get(link)
- # ждем секунду
- time.sleep(1)
- # находим список со ссылками
- get_div = driver.find_element_by_class_name('images-view-list')
- #print(get_div.get_attribute('innerHTML'))
- # получаем все ссылки на картинки из него в массив links
- children = get_div.find_elements_by_css_selector("img")
- for elem in children:
- links.append(elem.get_attribute('src'))
- # пишем в файл links.txt все ссылки
- with open('links.txt', 'a') as f:
- for link in links:
- # обрезаем все после _, чтобы ссылка была на большую картинку
- f.write(link.split('_')[0] + '\n')
- # ждем секунду
- time.sleep(1)
- # выключаем драйвер
- driver.close()
- driver.quit()
- if __name__ == '__main__':
- main()
- '''
- links.txt
- https://ae01.alicdn.com/kf/H8a925ac6372c4276b0c32097ff684e87F/MEIZU-M6T-2-16-8-1.jpg
- https://ae01.alicdn.com/kf/H79bffa2d9ec248c0bb0c748f0dd2dc44H/MEIZU-M6T-2-16-8-1.jpg
- https://ae01.alicdn.com/kf/Hd92ad4674cb9440999577b82b7da2cf6M/MEIZU-M6T-2-16-8-1.jpg
- https://ae01.alicdn.com/kf/Hb5047073d43b40c88bbd28cb9977a813C/MEIZU-M6T-2-16-8-1.jpg
- https://ae01.alicdn.com/kf/H71d0bfb763df43e594da4215aefdc734W/MEIZU-M6T-2-16-8-1.jpg
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement