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

114

    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. Ihanasti alkoi aamu: SDP:n kaula kokoomukseen jo 6,9 %-yks

      Lindtmanin I hallitus on tukevasti jytkyttämässä laittamaan Suomi kuntoon Orvon täystuhohallituksen jäljiltä, jonka kann
      Maailman menoa
      389
      2648
    2. Teidän persujen pitäisi välillä miettiä kuinka Suomen talous saataisiin kuntoon

      Ja lopettaa tuo tyhjänpäiväinen maahanmuuttajista höpöttäminen. Teillä on sentään rahaministerin salkku tällä kierroksel
      Maailman menoa
      105
      2106
    3. Olen niin kesken

      Omien asioiden suhteen etkä voi odottaa loputtomiin. Mun on muutenkin niin vaikea suhun luottaa vaikka joku ihme syvyys
      Ikävä
      16
      2010
    4. Minkä ikäinen

      Minkä ikäinen on kaipauksesi kohde?
      Ikävä
      106
      1615
    5. Tietääkö joku ylläpidosta?

      Miten näillä palstoilla tomii tuo ylläpito, onko sitä yli päätään olemassa vai ovatko huhut totta että on palstan kirjoi
      Sinkut
      232
      1501
    6. Auttaja paikalla. Kerro huolesi. (Osa 2)

      Voin auttaa sinua näkemään tilanteesi uudesta näkökulmasta. Voin antaa lohtua, toivoa ja rohkeutta. Olen elänyt maan pä
      Ikävä
      186
      1200
    7. Martina ei mennyt naimisiin

      IS 17.9: Martinan häät peruuntui, tajusi, ettei ollut oikea aika. Rahat meni hevosiin. On edelleen parisuhteessa Yhdysva
      Kotimaiset julkkisjuorut
      149
      1121
    8. Kaninkolojen vaikutus?

      Vinkki sinkkumiehille: jos haluatte kunnollisen täysijärkisen naisen, niin kaivautukaa ulos kaninkoloistanne ja parantak
      Sinkut
      184
      1099
    9. Nainen olet ensimmäinen tarpeeksi vahva

      joka kestää tämän kokonaisuuden, minut. Persoonani, tunteeni, kipuni, pelkoni. Olen aina pidätellyt itseäni ja antanut v
      Ikävä
      60
      1033
    10. TTK:sta tippunut Sara Siipola rehellisenä Jurza-open kanssa: "Että jaa, siinäkö..."

      Tippuiko oikea TTK-pari ensimmäisenä? Joka tapauksessa iso kiitos tansseistanne Sara ja Jurza Tanssii Tähtien Kanssa -p
      Tanssii tähtien kanssa
      20
      1030
    Aihe