###前提・実現したいこと
すみません…独学でpythonを少し書いている者です。
http://www.designmap.info/2016/12/05/python-17/
こちらのページを見ながら、スクレイピングのプログラムを書こうとしております。
御手本通りに書いているにも関わらず、下記のように出て困っています。
###発生している問題・エラーメッセージ
Traceback (most recent call last): File "scraping1.py", line 7, in <module> print(soup.find("h1")) NameError: name 'soup' is not defined
###該当のソースコード
python
1import requests 2from bs4 import BeautifulSoup 3 4url = "http://designmap.info/2016/12/04/python-16/" 5r = requests.get(url) 6 7print(soup.find("h1"))
###試したこと
『beautifulsoup4』と『requestsライブラリ』は前述ページ通りにインストールできていると思います。
soupのsが大文字かと思いましたが、そうではないみたいです。。
rに代入しているものをprintするのかとも思い soup → r も試みましたが、別のエラーがでてしまいました。
Traceback (most recent call last): File "scraping1.py", line 7, in <module> print(r.find("h1")) AttributeError: 'Response' object has no attribute 'find'
###補足情報(言語/FW/ツール等のバージョンなど)
python3です。win10で、エディタはatomで書いています。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/22 02:16