это полный код
Код: Выделить всё
download_info_list = []
download_info = {"nombre": [], "juego": [], "dlc": [], "update": []}
# localizar el siguiente link para sacarle su href e ir a esa pagina
second_download_links = page.query_selector(
".elementor-button.elementor-button-link.elementor-size-sm.elementor-animation-float")
second_download_links_href = second_download_links.get_attribute("href")
page.goto(second_download_links_href)
time.sleep(3)
# localizar los siguientes links para sacarles su href y que sean guardados en un archivo
last_download_links = page.query_selector_all(".wp-block-button__link.wp-element-button")
last_download_links_href = [download_link.get_attribute("href") for download_link in last_download_links]
# localizar los span y sacarle el texto
span_elements = page.query_selector_all("a > span")
span_elements = [span.inner_text().lower() for span in span_elements]
for span in span_elements:
if "dlc" in span:
download_info["dlc"].append(span_elements)
elif "update" in span:
download_info["update"].append(span)
else:
download_info["juego"].append(span)
# añadir el link del juego y el nombre
game_title = page.query_selector("h1")
game_title_text = game_title.inner_text()
download_info["nombre"].append(game_title_text)
print(download_info)
Я пытался использовать zip(), но ссылки сохранялись там, где они хотели быть сохранены, почти все ссылки сохранялись с ключом «nombre», я не знаю, что делаю неправильно< /п>
Подробнее здесь: https://stackoverflow.com/questions/790 ... ionary-key
Мобильная версия