Új hozzászólás Aktív témák

  • Vesporigo

    aktív tag

    Egy kis segítséget szeretnék kérni. Python3 alatt szeretnék kinyerni pár adatot egy oldalról BeautifulSoup használatával.

    import requests
    from bs4 import BeautifulSoup

    page = requests.get("http://py4e-data.dr-chuck.net/comments_42.html")
    soup = BeautifulSoup(page.content, "html.parser")

    html = list(soup.children)[0]
    body = list(html.children)[3]
    p = list(body.children)[3]
    mylist = p.get_text()
    print(mylist)

    Valami hasonló felsorolást kapok eredményül (str a típus):
    ...
    Carys21
    Skye19
    Atiya18
    Rohan18
    Nuala4
    Maram1
    ...

    Itt lenne szükségem némi útmutatásra ahhoz, hogyan szedjem ki a listából a számokat. Próbáltam for ciklussal + reguláris kifejezésekkel, de utóbbi még nagyon nem megy, meg azért bízom benne, hogy van más megoldás is. Azért gondoltam a reguláris kifejezésekre, mert változó hosszúságú számok vannak a szavak végén, így egy egyszerű slice-ot nem tartom célravezetőnek, bár lehet, hogy ebben is tévedek. :) Ha tudnátok benne segíteni, azt nagyon megköszönném.

Új hozzászólás Aktív témák