Forum
>>
Principianti
>>
BeautifulSoup([your markup], "html.parser")
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da bracco |
2017-02-13 17:59:14 - BeautifulSoup([your markup], "html.parser")
|
nel mio programma mi esce sempre questo avviso ma cercando su internet non riesco a risolvere il problema:
from bs4 import BeautifulSoup import requests import string sapere_url = "http//:" r = requests.get(sapere_url) sapere_soup = BeautifulSoup(r.content) trg = sapere_soup.find("em") è un unico programma ma non so che fare per risolvere il problema perche non qual è il markup |
|
Scritto da Daniele aka Palmux |
2017-02-13 20:15:32 - Re: BeautifulSoup([your markup], "html.parser")
|
Ciao caro, mi sa che stai facendo un bel po' di casino che la metà basta.
Questo non è un messaggio o un avviso, è codice Python, oltretutto sbagliato perché è indentato male e poi nel sapere_url non solo non c'è un dominio valido ed è sbagliata la sintassi visto che è http://. Dopo aver provato il codice ho capito a cosa ti riferisci, a questo avviso: Warning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently. To get rid of this warning, change this: BeautifulSoup([your markup]) to this: BeautifulSoup([your markup], "lxml") Se è questo, c'è già scritto cosa devi fare, non è molto difficile. Comunque sia accetta un consiglio, in futuro cerca di essere più preciso quando chiedi su un forum o su qualsiasi risorsa, non sempre troverai interlocutori pronti a capirti. Ecco il codice corretto, molto minimale, ma almeno funziona: >>> from bs4 import BeautifulSoup >>> import requests >>> sapere_url = "http://www.python.it" >>> r = requests.get(sapere_url) >>> sapere_soup = BeautifulSoup(r.content, "lxml") >>> trg = sapere_soup.find("title") >>> trg <title>Linguaggio di programmazione Python</title>Cya |
|
Scritto da bracco |
2017-02-14 13:38:30 - Re: BeautifulSoup([your markup], "html.parser")
|
|
|
Scritto da ㎝ |
2017-02-14 14:31:54 - Re: BeautifulSoup([your markup], "html.parser")
|
Qui sotto avevo scritto la risposta alla tua domanda, ma poi l'ho cancellata, mi spiace.
㎝ THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝ |
Pagina: 1
Esegui il login per scrivere una risposta.