Я пытаюсь получить все ссылки href от https://search.yhd.com/c0-0-1003817/ (те, которые ведут к конкретным продуктам), но, хотя мой код работает, он получает только 30 ссылок. Я не знаю, почему это происходит. Не могли бы вы помочь мне, пожалуйста?
Я работал с селеном (python 3.7), но ранее я также пытался получить коды с красивым супом. Это тоже не сработало.
from selenium import webdriver
import time
import requests
import pandas as pd
def getListingLinks(link):
# Open the driver
driver = webdriver.Chrome()
driver.get(link)
time.sleep(3)
# Save the links
listing_links = []
links = driver.find_elements_by_xpath('//a[@class="img"]')
for link in links:
listing_links.append(str(link.get_attribute('href')))
driver.close()
return listing_links
imported = getListingLinks("https://search.yhd.com/c0-0-1003817/")
Я должен получить 60 ссылок, но мне удается получить только 30 с моим кодом.