» Poradna » Programy

Výpis textu ze zdrojového kódu

 |   |  Microsoft Windows 7 Firefox 63.0

Při výstupu se mi vypíše: builtins.Attri­buteError: module 'request' has no attribute 'get'Zkusil jsem: Zde je můj kód.import requestimport bs4import urllib.requesturl = "https://www.wikipedia.org/"r = request.get(url)html_contect = r.textsoup = BeautifulSoup(html_contect, "html.paser")for meta in soup.find_all("meta")[2]: tds = meta.find_all("content") print("value:%s"\ (tds[0].text, ))Chci docílit: Chci vypsat hodnotu tagu content. Nevím ale pomocí čeho jiného než funkce get bych to měl provést. Poradil byste mi někdo?DíkyMirek

Odpovědi na otázku

 |   |  Unknown AppleMAC-Safari 5.0

Pletou se ti importy. Importujes "request" (nema to byt "requests" ?) a "urllib.request". Az si v tom udelas poradek, bude ti to fungovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 63.0

Mám to takto a vypisuje se mi: builtins.ModuleNotFoundError: No module named 'requests'import requestsimport bs4import urllib.requesturl = "https://www.wikipedia.org/"r = requests.get(url)html_contect = r.textsoup = BeautifulSoup(html_contect, "html.paser")for meta in soup.find_all("meta")[2]: tds = meta.find_all("content") print("value:%s"\ (tds[0].text, ))

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 60.0

"requests" neni standardni soucasti instalace Pythonu, takze jeste predtim napis "pip install requests"

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 63.0

A musím to nainstalovat, nebo stačí napsat? Tento soubor jsem stáhl: https://pypi.org/project/requests/Ale kód stejně píše error.pip install requestsimport requestsimport bs4import urllib.requesturl = "https://www.wikipedia.org/"r = requests.get(url)html_contect = r.textsoup = BeautifulSoup(html_contect, "html.paser")for meta in soup.find_all("meta")[2]: tds = meta.find_all("content") print("value:%s"\ (tds[0].text, ))

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 60.0

OK, nevyjadril jsem se jasne, uznavam. To "pip install requests" musis napsat mimo tvuj program. Do prikazove radky sveho OS, aby se balicek "requests" stahnul a nainstaloval do tveho Pythonu.Viz treba https://naucse.python.cz/lessons/intro/distribution/

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Wikipedia, Výpis, Meta


Určitě si přečtěte

Co přijde po Netflixu a Amazonu? Tohle jsou streamovací služby, na které v Česku čekáme

Co přijde po Netflixu a Amazonu? Tohle jsou streamovací služby, na které v Česku čekáme

** Rozhodujete se mezi Netflixem a HBO Go? Věřte, bude hůř ** Na trhu je mnohem víc ambicióznějších streamovacích služeb ** Některé by mohly do ČR zamířit ještě letos

Lukáš Václavík | 45

Testy procesorů Intel Comet Lake pro desktopy jsou venku. Teď už je jasné, jakého dostaly Ryzeny soupeře

Testy procesorů Intel Comet Lake pro desktopy jsou venku. Teď už je jasné, jakého dostaly Ryzeny soupeře

** Embargo pro testy nových desktopových procesorů Comet Lake od Intelu skončilo ** Spousta recenzí a testů ukazuje výhody a nevýhody nových modelů ** Dokáží nové procesory konkurovat modelům od AMD?

Karel Javůrek | 47

Čím nahradit Total Commander: 11 správců souborů nejen pro profíky

Čím nahradit Total Commander: 11 správců souborů nejen pro profíky

** Total Commander je fernomén mezi správci souborů ** Našli jsme 11 povedených alternativ ** Zvládnou to samé a ke všemu jsou většinou zadarmo

Karel Kilián | 87

Je to dobré, cetky z AliExpressu budou nejspíše relativně levné i v roce 2021

Je to dobré, cetky z AliExpressu budou nejspíše relativně levné i v roce 2021

** V roce 2021 začneme platit DPH i u laciného zboží z asijských e-shopů ** Daň ale budeme většinou platit už na e-shopech ** Nemusíte se bát zdlouhavého a drahého celního řízení

Jakub Čížek | 75


Aktuální číslo časopisu Computer

Megatest: nejlepší notebooky do 20 000 Kč

Test 8 levných IP kamer

Jak vybrat bezdrátová sluchátka

Testujeme Android 11