Как я могу поместить каждую ссылку в свой словарный ключ?Python

Программы на Python
Ответить
Anonymous
 Как я могу поместить каждую ссылку в свой словарный ключ?

Сообщение Anonymous »

Я очищаю страницу и хочу сохранить каждую ссылку в отдельном ключе dict, но не знаю, как это сделать
это полный код

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

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)
я сделал это, чтобы проверить, как все прошло и работает, но теперь я хочу сделать это с помощью ссылок (last_download_links_href), но не знаю как
Я пытался использовать zip(), но ссылки сохранялись там, где они хотели быть сохранены, почти все ссылки сохранялись с ключом «nombre», я не знаю, что делаю неправильно< /п>

Подробнее здесь: https://stackoverflow.com/questions/790 ... ionary-key
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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