소개
게시글
질문&답변
2020.11.27
strip관련 질문입니다.
앗 엄청 간단했네요 감사합니다 :)
- 0
- 2
- 113
질문&답변
2020.11.25
페이지 주소가 바뀌지 않는 경우
호오... 제 수준엔 아직 너무 어려운 걸 원했네요 ㅋㅋㅋ 답변감사드립니다. 강의 계속 수강해서 언젠간 꼭...! 시도해보도록 할게요!
- 0
- 2
- 1.1K
질문&답변
2020.11.23
딕셔너리로는 크롤링 명령을 못내리나요?
저도 이걸로 고민 했었는데요!! 대신 답글 달아드려요 저도 dictionary 이용해서 코드 진행했구요 '패션'이랑 '가전' best 100 을 한 번에 가져오고 싶었습니다. 그리고 영문사이트 주소명 대신 한글 키워드를 상단에 넣고 싶었구요. 저희가 데이터 구조에서 배웠던 딕셔너리 읽기(변수명[키]) 를 활용했습니다. ----------------------------------------------------- import requests from bs4 import BeautifulSoup site_dic={'https://search.shopping.naver.com/best100v2/detail.nhn?catId=50000002':"패션",'https://search.shopping.naver.com/best100v2/detail.nhn?catId=50000003':"가전"} for site_list in site_dic.keys(): print(site_dic[site_list]) res=requests.get(site_list) soup=BeautifulSoup(res.content, 'html.parser') data=soup.select('#productListArea > ul>li > p > a') for index,i in enumerate(data): print(index+1,i.get_text()) print('\n') -------------------------------------------------- 도움이 되었으면 좋겠습니다 :)
- 0
- 3
- 160
질문&답변
2020.11.23
개발자모드 질문
강의 창과 다르게( ) 왼쪽 검은창에서는 만 뜨길래 질문을 드렸었습니다. 답변 감사합니다. 강사님.
- 0
- 3
- 158
질문&답변
2020.11.23
라이브러리 실행 오류 문제입니다ㅠㅠ
답변 감사드립니다. src 추가 후 잘 실행됩니다. 그러나 한 번 실행 후 다시 똑같은 셀을 다시 실행시키면 from googletrans import Translator dave = Translator() word = dave.translate('나는 가방을 매고 학교에 갔습니다.', dest='en', src='ko') print (word.text) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in 1 from googletrans import Translator 2 dave = Translator ( ) ----> 3 word = dave . translate ( '나는 가방을 매고 학교에 갔습니다.' , dest = 'en' , src = 'ko' ) 4 print ( word . text ) C:\ProgramData\Anaconda3\lib\site-packages\googletrans\client.py in translate (self, text, dest, src) 170 171 origin = text --> 172 data = self . _translate ( text , dest , src ) 173 174 # this code will be updated when the format is changed. C:\ProgramData\Anaconda3\lib\site-packages\googletrans\client.py in _translate (self, text, dest, src) 73 text = text . decode ( 'utf-8' ) 74 ---> 75 token = self . token_acquirer . do ( text ) 76 params = utils.build_params(query=text, src=src, dest=dest, 77 token=token) C:\ProgramData\Anaconda3\lib\site-packages\googletrans\gtoken.py in do (self, text) 184 185 def do ( self , text ) : --> 186 self . _update ( ) 187 tk = self . acquire ( text ) 188 return tk C:\ProgramData\Anaconda3\lib\site-packages\googletrans\gtoken.py in _update (self) 63 64 # this will be the same as python code after stripping out a reserved word 'var' ---> 65 code = unicode ( self . RE_TKK . search ( r . text ) . group ( 1 ) ) . replace ( 'var ' , '' ) 66 # unescape special ascii characters such like a \x3d(=) 67 if PY3 : # pragma: no cover AttributeError : 'NoneType' object has no attribute 'group' 이 오류창이 다시 뜨는데 이것은 어떻게 할 수 없는 건가요?
- 0
- 3
- 1.2K