import requests
from bs4 import BeautifulSoup


def extract_pdf_links(url):
    response = requests.get(url)
    if response.status_code == 200:
        soup = BeautifulSoup(response.content, "html.parser")
        pdf_links = []
        for link in soup.find_all("iframe"):
            src = link.get("src")
            if src.endswith(".pdf"):
                pdf_links.append(src)
        return pdf_links
    else:
        print(f"Failed to fetch URL: {url}")
        return []


def main():
    start_page = 13
    end_page = 36
    base_url = "http://aktivulo.net/eo/eko?field_filtro_tid=All&field_la_periodo_tid_1=All&page="

    for page_number in range(start_page, end_page + 1):
        url = f"{base_url}{page_number}"
        # print(f"Extracting PDF links from page {page_number}...")
        pdf_links = extract_pdf_links(url)
        # print(f"PDF links found on page {page_number}:")
        for pdf_link in pdf_links:
            print("wget http://aktivulo.net", pdf_link)


if __name__ == "__main__":
    main()
