
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
경고장에 업그레이드 pip 하라고 하는데 어떻게 해야하나요
test.py> 입니다
보고 계신import requests
from bs4 import BeautifulSoup
url = 'https://korean.visitseoul.net/exhibition/SEOUL-VIBE/KOP6w9tgb'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get(url, headers=headers)
soup = BeautifulSoup(data.text, 'html.parser')
title = soup.select_one('#container > div.wide-inner > section > h3').text
period = soup.select_one('#container > div.detial-cont-element.active > div > dl:nth-child(1) > dt').text
print(period)화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.
작성한 코드 및 에러 메세지
터미널입니다.
오류
yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1
$ python -m venv venv
yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1
$ source venv/Scripts/activate
(venv)
yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1
$ pip install bs4 requests pymongo dnspython flask
Collecting bs4
Using cached bs4-0.0.1.tar.gz (1.1 kB)
Collecting requests
Downloading requests-2.28.2-py3-none-any.whl (62 kB)
|████████████████████████████████| 62 kB 205 kB/s
Collecting pymongo
Downloading pymongo-4.3.3-cp38-cp38-win_amd64.whl (382 kB)
|████████████████████████████████| 382 kB 6.8 MB/s
Collecting dnspython
Downloading dnspython-2.3.0-py3-none-any.whl (283 kB)
|████████████████████████████████| 283 kB ...
Collecting flask
Downloading Flask-2.2.3-py3-none-any.whl (101 kB)
|████████████████████████████████| 101 kB 1.0 MB/s
Collecting beautifulsoup4
Downloading beautifulsoup4-4.11.2-py3-none-any.whl (129 kB)
|████████████████████████████████| 129 kB 6.4 MB/s
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB)
|████████████████████████████████| 140 kB 6.4 MB/s
Collecting charset-normalizer<4,>=2
Downloading charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl (96 kB)
|████████████████████████████████| 96 kB 901 kB/s
Collecting idna<4,>=2.5
Downloading idna-3.4-py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 22 kB/s
Collecting certifi>=2017.4.17
Downloading certifi-2022.12.7-py3-none-any.whl (155 kB)
|████████████████████████████████| 155 kB ...
Collecting Jinja2>=3.0
Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
|████████████████████████████████| 133 kB 6.4 MB/s
Collecting Werkzeug>=2.2.2
Downloading Werkzeug-2.2.3-py3-none-any.whl (233 kB)
|████████████████████████████████| 233 kB 6.4 MB/s
Collecting importlib-metadata>=3.6.0; python_version < "3.10"
Downloading importlib_metadata-6.0.0-py3-none-any.whl (21 kB)
Collecting itsdangerous>=2.0
Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Collecting click>=8.0
Downloading click-8.1.3-py3-none-any.whl (96 kB)
|████████████████████████████████| 96 kB 2.0 MB/s
Collecting soupsieve>1.2
Downloading soupsieve-2.4-py3-none-any.whl (37 kB)
Collecting MarkupSafe>=2.0
Downloading MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl (16 kB)
Collecting zipp>=0.5
Downloading zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting colorama; platform_system == "Windows"
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using legacy 'setup.py install' for bs4, since package 'wheel' is not installed.
Installing collected packages: soupsieve, beautifulsoup4, bs4, urllib3, charset-normalizer, idna, certifi, requests, dnspython, pymongo, MarkupSafe, Jinja2, Werkzeug, zipp, importlib-metadata, itsdangerous, colorama, click, flask
Running setup.py install for bs4 ... done
Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.2 Werkzeug-2.2.3 beautifulsoup4-4.11.2 bs4-0.0.1 certifi-2022.12.7 charset-normalizer-3.1.0 click-8.1.3 colorama-0.4.6 dnspython-2.3.0 flask-2.2.3 idna-3.4 importlib-metadata-6.0.0 itsdangerous-2.1.2 pymongo-4.3.3 requests-2.28.2 soupsieve-2.4 urllib3-1.26.14 zipp-3.15.0
WARNING: You are using pip version 20.2.1; however, version 23.0.1 is available.
You should consider upgrading via the 'c:\users\yihm9\onedrive\ドキュメント\pirates\web\lv1\venv\scripts\python.exe -m pip install --upgrade pip' command.
(venv)
yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1
$ python test.py
(venv)
yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1
$ python test.py
SEOUL VIBE[서울 바이브]
(venv)
yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1
$ python test.py
SEOUL VIBE[서울 바이브]
(venv)
yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1
$ 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.
Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.
Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!
