게시글
질문&답변
2020.11.27
strip관련 질문입니다.
앗 엄청 간단했네요 감사합니다 :)
- 0
- 2
- 175
질문&답변
2020.11.25
페이지 주소가 바뀌지 않는 경우
호오... 제 수준엔 아직 너무 어려운 걸 원했네요 ㅋㅋㅋ 답변감사드립니다. 강의 계속 수강해서 언젠간 꼭...! 시도해보도록 할게요!
- 0
- 2
- 1.4K
질문&답변
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
- 258
질문&답변
2020.11.23
개발자모드 질문
강의 창과 다르게() 왼쪽 검은창에서는 만 뜨길래 질문을 드렸었습니다. 답변 감사합니다. 강사님.
- 0
- 3
- 217
질문&답변
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.5K