묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
HTML 에서 a 태그의 href 만 뽑아오기
파이썬으로 왓차피디아 사이트를 크롤링 하려고 하는데요.requests 랑 Beautifulsoup 모듈을 사용하고 있습니다.{영화 제목: ~~~,제작연도 : ~~~,링크: ~~~}이렇게 만들고 싶습니다. 근데 링크를 뽑아오는 데서 문제를 겪고 있습니다. 보시다시피 아래에서 두 번째 줄에서 리스트 컴프리헨션을 활용했는데요.soup_links 에 데이터가 비어서 나옵니다.웹에서 개발자 도구로 확인했는데도 저렇게 나오는데 혹시 고수님들 어떻게 해야 링크를 크롤링 할 수 있을까요?url_watcha = "https://pedia.watcha.com/ko-KR" req_watcha = requests.get(url_watcha) html = req_watcha.text soup = BeautifulSoup(html, "lxml") soup_titles = soup.select("div.css-1ntmtyn-ContentTitle-makeTypeFunction-handleHorizontalUlRender") soup_year_countries = soup.select("div.css-zb5qbk-StyledContentYearAndNation-createMediaQuery-makePediaTypeFunction") soup_links = soup.select("li.css-1ofozqs.ei3ci1h10 > a") titles = [t.get_text(strip=True) for t in soup_titles[:10]] year_countries = [y.get_text(strip=True) for y in soup_year_countries[:10]] links = [l["href"] for l in soup_links] time.sleep(1)
-
미해결스프링 핵심 원리 - 기본편
'code' 질문입니다
12번째줄에서FixDiscountPolicy discountPolicy =new FixDiscountPolicy();이렇게써도 정상적으로 test에는 성공하던데, 선생님의 DiscountPolicy discountPolicy=new FixDiscountPolicy();와FixDiscountPolicy discountPolicy =new FixDiscountPolicy();뜻 차이는 뭔가요?그리고 선생님처럼 써야하는 이유는 무엇인지 궁금합니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
Django Unique Key Conflict
아래와 같이 정의한 상황에서, SomeModel Object를 생성 시 code는 자동으로 Generate 됩니다. 그런데 자동으로 생성된 code가 만약 DB Record 중 하나와 중복된다면 이후에는 어떤 Action이 진행되나요?바라기로는 code가 다시 generate되고 그 code가 중복되지 않는다면 DB에 Record가 생성되면 좋겠지만 그렇게 진행될까요?from django.utils.crypto import get_random_string def generate_code(length=8): return get_random_string(length) class SomeModel(models.Model): ... code = models.CharField(max_length=8, unique=True, null=False, default=generate_code) ...
-
미해결
Django Unique Key Conflict
아래와 같이 모델을 정의 했을 때, code가 Generate 되어서 Object가 생성되는 시점에 DB에 동일한 code가 있었다면 어떤 결과가 발생하나요? 바라기로는, 알아서 code가 다시 Generate 되어서 생성되는 것이 좋겠지만 그렇게 되는 것이 확실한가 해서 여쭤봅니다!def generate_supplier_unit_code(length=8): return get_random_string(length) class SpecificModel(models.Model): code = models.CharField(max_length=8, unique=True, null=False, default=generate_supplier_unit_code) ...
-
미해결실전 데이터 사이언스 Part2. 데이터 전처리
In[42] 14:50 코드 질문
안녕하세요 선생님. 질문이 너무 많아 죄송스럽네요..! 매번 질문에 답을 쉽게 이해할수있게 달아주셔서 감사합니다. 이번엔 좀 코드적인 부분에서 궁금했는데 # 가중치의 컬럼 이름을 확인하고 큰 값 순으로 정렬하여 보겠다 result = pd.DataFrame({'feature':X.columns,'weight':model.coef_[0].round(3)}) result.sort_values('weight', ascending=False, inplace=True) result 여기서 42번 cell에서 코드가 조금 이해가 안됩니다. feature이란 column은 X라는 우리 data에서 column을 가져온거 같고 weight은 어떤원리로 가져왔는지 모르겠습니다. model.coef[0]이라는게 41번째 cell에서 저희가 array로 본거중 0번째만갖고온다는게 무슨뜻인지 잘 모르겠습니다. array의 shape이 (1,12)인걸 알아냈고 여기에서 알아서 feature이랑 weight값 12개랑 자동적으로 매칭이 되나요? (즉, 순서가 다 있다는건가요?) 조금 질문이 난해한거 같네요.. 죄송합니다. 그리고 inplace=True는 뭐하는 함수인가요?