불꽃코딩 5일차?

꾸송의 프로덕트 공부·2022년 3월 27일
0

불꽃코딩

목록 보기
8/9

파이썬, 그래도 자바보다는 좀 쉬운거같긴 한데...
재밌긴 한데 어렵다 ㅠ 그래도 해낼거야.... 근데 왜 이게 그렇게 되냐구요~~!

코딩에 왜는 없다. 그냥 그거다. 근데 난 왜라는 의문이 풀리지 않으면 공부를 잘 못한다.
왜라는 의문이 계속해서 날 따라다니기 때문... 하면서도 이게 왜? 이게 왜??????? 이러면서 왜에 집중하느라 공부를 못한다. 예전에도 그랬다. 학생때도 공부할때 순리가 있는 지구과학이나, 스토리텔링이 있는 사회에 강했다. 흥미도 느꼈다. 왜? 라는 질문에 이래서, 쟤가 탄압해서, 쟤가 도발해서, 자기가 이익을 못취하니까 등등의 사연이 있는 사회가 너무 재밌었다.

선생님께서 매번 강조하신다. 이 괄호는 왜 쓰는거예요? 이런식으로 접근하면 안된다고...
그래... 그냥 그런거야! 그냥 써! 쫄지말고 대충 써!

그래도 재밌어... 하하

아래는 3주차 숙제다

답안지를 봤는데, 도저히 0:2가 무슨 뜻인지 모르겠어서
솔직하게 내가 이해한 곳 까지만 썼다.
하.. 쉽지 않네, 재밌네...

import requests
from bs4 import BeautifulSoup

from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta


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('https://www.genie.co.kr/chart/top200?ditc=D&ymd=20200403&hh=23&rtm=N&pg=1',headers=headers)

soup = BeautifulSoup(data.text, 'html.parser')

trs = soup.select('#body-content > div.newest-list > div > table > tbody > tr')
for tr in trs:
        rank = tr.select_one('td.number').text.strip()
        title = tr.select_one('td.info > a.title.ellipsis').text.strip()
        singer = tr.select_one('td.info > a.artist.ellipsis').text.strip()
        doc = {
            'rank': rank,
            'title': title,
            'singer': singer
        }
        print(rank,title,singer)

profile
아자아자 홧팅이닷!

0개의 댓글