Selenium не очищает изображения при запуске скрипта PythonPython

Программы на Python
Anonymous
Selenium не очищает изображения при запуске скрипта Python

Сообщение Anonymous »

Я пытаюсь найти изображения на веб-сайте с помощью Selenium Python. Я сделал ссылки на расположение файла, и при запуске сценария ошибок не возникает. Но папка остается пустой. Это потому, что необходимо реализовать больше ожиданий? Или расположение файлов указано неверно?

Код: Выделить всё

import hashlib
import io
import requests
from pathlib import Path
from PIL import Image
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver import ChromeOptions
from selenium.webdriver.support.wait import WebDriverWait

options = ChromeOptions()
options.add_argument("--headless=new")
driver = webdriver.Chrome(options=options)

driver.get(
"https://www.ebay.co.uk/b/bn_79257191?_trkparms=parentrq%3A17b9fd4e1910aaf4d205ce64ffff9878%7Cpageci%3Ae4c4c85d"
"-5180-11ef-874e-06e2120eee8d%7Cc%3A1%7Ciid%3A2%7Cli%3A8874")
content = driver.page_source
soup = BeautifulSoup(content, "html.parser")
wait = WebDriverWait(driver, 20)
driver.quit()

def gets_url(classes, location, source):
results = []
for a in soup.findAll(attrs={"class": classes}):
name = a.find(location)
if name not in results:
results.append(name.get(source))
return results

if __name__ == "__main__":
returned_results = gets_url("s-item__image-wrapper image-treatment", "img", "src")
for b in returned_results:
image_content = requests.get(b).content
image_file = io.BytesIO(image_content)
image = Image.open(image_file).convert("RGB")
file_path = Path("/home/kali/Documents/Scripts/my_scripts/Scrape/",
hashlib.sha1(image_content).hexdigest()[:10] + ".png")
image.save("/home/kali/Documents/Images/", "PNG", quality=80)
Я впервые занимаюсь парсингом веб-страниц, и я все еще новичок в Python. Поэтому буду очень признателен за любую помощь!
Я хочу иметь возможность парсить веб-сайты в поисках изображений. Для начала я просто взял случайную ссылку на eBay. Но увы, это не работает

Подробнее здесь: https://stackoverflow.com/questions/788 ... hon-script

Вернуться в «Python»