궁금한 거 있어요
205
joh3830
작성한 질문수 2
0
from os import link
import requests
from bs4 import BeautifulSoup
response = requests.get("https://search.naver.com/search.naver?where=news&sm=tab_jum&query=%EC%8A%A4%EB%A7%88%ED%8A%B8%EC%8A%A4%ED%86%A0%EC%96%B4")
html = response.text
soup = BeautifulSoup(html,"html.parser")
articles = soup.select("div.info_group")
for article in articles:
links = article.select("a.info")
if len(links) >= 2:
url = links[1].attrs['href']
print(url)
links = articles.select에서 a.info가 a태그에서 class가
info로 시작하는 애들을 찾으라는 의미로 아는데
links에 들어있는 링크가 2개인데 하나는 info press
하나는 info 인데 info는 하나 아닌가요? 궁금해서..
그리구 기본편 듣고 하고 있는데 어떻게 공부를 해야 될까요
효율적인 방법을 알고 싶습니다.
답변 1
0
안녕하세요.
코딩을 가장 쉽게 알려주는 크리에이터, 스타트코딩입니다.
links = articles.select에서 a.info가 a태그에서 class가
info로 시작하는 애들을 찾으라는 의미로 아는데
links에 들어있는 링크가 2개인데 하나는 info press
하나는 info 인데 info는 하나 아닌가요? 궁금해서..
-> HTML 태그에 class 속성을 추가할 때 여러개를 동시에 적용할 수 있습니다.
여기에서는 첫번째 a태그가 info클래스와 press 클래스를 동시에 가지고 있는 것이고,
두번째 a태그는 info클래스만 가지고 있는 겁니다.
a.info css 선택자로 태그를 찾을 때 두개의 태그 모두 가져 옵니다.
그리구 기본편 듣고 하고 있는데 어떻게 공부를 해야 될까요
효율적인 방법을 알고 싶습니다.
-> 우선 실전편 내용이 어렵고 이해가 안된다면
기본편을 다시 한번 천천히 학습해 보시기 바랍니다~!ㅎㅎ
그리고 기본편을 공부할 때 파이썬 문법이 이해가 안된다면
파이썬 기초 문법 부터 다시 공부해 보시기 바랍니다.
(제 유튜브에 재생목록이 있습니다)
[효율적인 학습순서]
파이썬 기초 문법 - 기본편 - 실전편
그리고 강의 학습만으로 끝나면 안됩니다. 내가 원하는 사이트 크롤링을 다양하게 연습해 보세요 :)
셀레니움 환경설정 오류
0
52
2
네이버 로그인 관련
0
282
2
안녕하세요 셀레니움에 대해서 질문
0
89
1
크롤링 연습사이트 문의
0
102
2
선택자 질문
0
74
2
'특정 요소가 나타날 때까지 스크롤' 부분 에러
0
78
2
자동 로그인 질문
0
90
2
44강 제목, 링크
0
107
1
원하는 값이 없을 때
0
91
2
크롤링한 링크가 엑셀로 들어가면 작동이 안되요
0
230
2
셀레니움 PDF자료는 받을 수 있나요
0
100
2
글목록 추출하기
0
100
2
메일 자동화 로그인 중복방지문자해결 오류 및 명시적 대기 질문
0
91
2
강의 노트가 어디에 있는건가요?
0
80
2
강의 커리큘럼 질문
0
102
1
조건문 else 사용하지 않는 이유
0
77
2
셀레니움으로 접근할 수 없는 경우
0
98
2
웹페이지 변경
0
75
2
자바스크립트로 태그 선택 시 질문입니다.
1
65
2
수료증은 어떻게 받나요?
0
122
2
class명을 활용하여 선택자를 만들지 않는 경우..?
0
61
2
드라이버가 안 열려요
0
79
2
이거 해결방법 아시는 분?
0
121
2
네이버 지식인 크롤링..
0
202
2





