Linkkien haku sivulta

Anonyymi

Mulla on tarkoituksena tehdä kaksi tiedostoa Python 3:lla jotka reagoi keskenään.
Toinen on tässä kirjastona
import requests,
refrom bs4
import BeautifulSoup
import urllib2
def getLinks(url):
html_page = urllib2.urlopen(url)
soup = BeautifulSoup(html_page)
links = []
for link in soup.findAll('a', attrs={'href': re.compile("^http://")}):links.append(link.get('href'))
return links

Ja päätiedosto on:
from library import getLinksurl = input("Give adress: ")
links = getLinks(url)
for link in links:print(link)

Saan kaksi virhe ilmoitusta, yhden kummastakin.
Library:
Unable to import 'urllib2'
main:
Assigning result of a function call, where the function has no return

Mikä mahtaa mätätä, en pääse eteenpäin..

7

180

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi
      • Anonyymi

        koeta käyttää
        import urllib.request

        tämän sijasta

        import urllib2


    • Anonyymi

      Toinen virhe viittaa varmaakin riville
      links = getLinks(url)
      Väittäen että yritetään sijoittaa links muuttujaan vaikka getLinks(url) ei palauta mitään

      onko return varmasti sisennetty eli se kuuluu silloin funktioon

    • Anonyymi

      tai se on tuo
      url = input("Give adress: ")

    • Anonyymi

      from bs4 import BeautifulSoup
      import urllib.request
      def getLinks(url):
      __ html_page = urllib2.urlopen(url)
      __ soup = BeautifulSoup(html_page)
      __ links = []
      __ for link in soup.findAll('a', attrs={'href': re.compile("^http://")}):links.append(link.get('href'))
      __ return links

      __ tarkoittaa sisennystä

      from libbi import getLinks
      url = input("Give adress: ")
      links = getLinks(url)
      for link in links:print(link)


      ainakin lähti käyntiin 3.7.4 pythonissa
      vaihdoin ekan tiedoston nimeä libbi :ksi

    • Anonyymi
    • Anonyymi

      Python on jotain jolla saa helposti aikaan hyviä tuloksia.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vesikin maksaa, miksei hengitysilma?

      Jatkuvasti itketään ettei ole rahaa mihinkään, mutta tilastojen mukaan rahaa on enemmän kuin koskaan, joten miksei asial
      Maailman menoa
      34
      1982
    2. Satuolennoista tarinointi ei kuulu peruskoulun tehtäviin

      Opetustunteja on muutenkin käytössä vain rajallinen määrä. Eli nämä satuhommat koulun ulkopuolelle vapaaehtoisiin harras
      Maailman menoa
      172
      1925
    3. Suomalainen perheenisä vaatii Suvivirren esittämisestä hyvityksiä

      Itse lapsena uskonnonopetuksesta vissiin traumoja saanut ihka suomalainen (!) perheenisä vaatii Espoon kaupungilta korva
      Maailman menoa
      392
      1822
    4. Mies profiloin sinut

      Etsit täysin hallittavaa mutta samalla poikkeuksellista ihmistä. Etsit jotain mitä et koskaan tule saamaan.
      Ikävä
      216
      1258
    5. Nostetaanko nainen kissa pöydälle?

      Ja selvitetään nämä tunteet?
      Ikävä
      92
      1133
    6. Kiantama kartelli

      Onko alhaisempaa kuin toimia ensin kartellissa ja lopuksi koittaa pelastaa nahkasa vasikoimalla muut kun jää kiinni? Eip
      Suomussalmi
      34
      990
    7. Unohdettu parannuksen kaste

      Kuinka kauan kestää helluntailaisten kastekoulutus ja onko se tosiaan parannuksenkaste koulutusta ?
      Kaste
      693
      935
    8. Oletko ollut *ittupää

      Siinäpä se kysymys eli oletko ollut *ittupää hänelle? Miksi?
      Ikävä
      95
      775
    9. Kiantama oy

      Tämän päivän uutiset.....https://www.is.fi/taloussanomat/art-2000012036470.html.
      Suomussalmi
      15
      708
    10. Saako 60 v vielä töitä? Arto Nyberg puhuu suoraan elämästä ilman töitä

      Arto Nyberg täyttää tänään 60 v. Onnea! Nyberg totuttiin näkemään suoran haastatteluohjelman kapteenina vuodesta toise
      Maailman menoa
      51
      694
    Aihe