2 글 보임 - 1 에서 2 까지 (총 2 중에서)
-
글쓴이글
-
2024년 3월 30일 14:32 #118322
김종현참가자start=1을 start=41로 바꾸어서 .text형태로 print를 해봤는데 start=1인 경우와 똑같은 게 터미널에 출력됩니다. 혹시나 해서 브라우저에 url을 복사해봤는데, 브라우저에는 변경된 형태로 잘 뜹니다. 무엇이 문제일까요?
import requests from bs4 import BeautifulSoup
data = requests.get('https://s.search.naver.com/p/review/47/search.naver?ssc=tab.blog.all&api_type=3&query=%EC%82%AC%EA%B3%BC&start=1&nx_search_query=&nx_and_query=&nx_sub_query=&ac=0&aq=0&spq=0&sm=tab_jum&nso=&prank=121&ngn_country=KR&lgl_rcode=02463116&fgn_region=&fgn_city=&lgl_lat=37.2704&lgl_long=127.1577&enlu_query=IggCAGmCULgnAAAAuGDqbIuW1YP0vEg6kPSZvKThDfucDIms%2FudRHfdG8G6lrY51DY46PeYIbwkbS8xiBsFfhbVfOt5%2BDT2rZcLk0CjDGD6BmA1hJrNommbqqas%3D&abt=&_callback=getBlogContents&_callback=getBlogContents&_=1711639920179')
soup = BeautifulSoup(data.text.replace('\\', ''), 'html.parser') 글리스트 = soup.select('a.title_link')
print(글리스트[0]['href']) print(글리스트[1]['href']) print(글리스트[2]['href'])
data = requests.get('https://s.search.naver.com/p/review/47/search.naver?ssc=tab.blog.all&api_type=3&query=%EC%82%AC%EA%B3%BC&start=41&nx_search_query=&nx_and_query=&nx_sub_query=&ac=0&aq=0&spq=0&sm=tab_jum&nso=&prank=121&ngn_country=KR&lgl_rcode=02463116&fgn_region=&fgn_city=&lgl_lat=37.2704&lgl_long=127.1577&enlu_query=IggCAGmCULgnAAAAuGDqbIuW1YP0vEg6kPSZvKThDfucDIms%2FudRHfdG8G6lrY51DY46PeYIbwkbS8xiBsFfhbVfOt5%2BDT2rZcLk0CjDGD6BmA1hJrNommbqqas%3D&abt=&_callback=getBlogContents&_callback=getBlogContents&_=1711639920179') ㅋㅋ = soup.select('a.title_link')
print(ㅋㅋ[0].text) print(ㅋㅋ[1].text) print(ㅋㅋ[2].text)
2024년 3월 30일 21:16 #118353
codingapple키 마스터데이터 = requests.get('https://s.search.naver.com/p/review/47/search.naver?ssc=tab.blog.all&api_type=3&query=%EC%82%AC%EA%B3%BC&start=1&nx_search_query=&nx_and_query=&nx_sub_query=&ac=0&aq=0&spq=0&sm=tab_jum&nso=&prank=61&ngn_country=KR&lgl_rcode=09740107&fgn_region=&fgn_city=&lgl_lat=37.551508&lgl_long=127.132663&enlu_query=IggCAGmCULgnAAAAuGDqbIuW1YP0vEg6kPSZvKThDfucDIms%2FudRHfdG8G6lrY51DY46PeYIbwkbS8xiBsFfhbVfOt5%2BDT2rZcLk0CjDGD6BmA1hJrNommbqqas%3D&abt=&_callback=getBlogContents&_callback=getBlogContents&_=1711670784702') soup = BeautifulSoup(데이터.content, 'html.parser') print(soup.find_all('a', class_="title_link")[0].text)
데이터 = requests.get('https://s.search.naver.com/p/review/47/search.naver?ssc=tab.blog.all&api_type=3&query=%EC%82%AC%EA%B3%BC&start=61&nx_search_query=&nx_and_query=&nx_sub_query=&ac=0&aq=0&spq=0&sm=tab_jum&nso=&prank=61&ngn_country=KR&lgl_rcode=09740107&fgn_region=&fgn_city=&lgl_lat=37.551508&lgl_long=127.132663&enlu_query=IggCAGmCULgnAAAAuGDqbIuW1YP0vEg6kPSZvKThDfucDIms%2FudRHfdG8G6lrY51DY46PeYIbwkbS8xiBsFfhbVfOt5%2BDT2rZcLk0CjDGD6BmA1hJrNommbqqas%3D&abt=&_callback=getBlogContents&_callback=getBlogContents&_=1711670784702') soup = BeautifulSoup(데이터.content, 'html.parser') print(soup.find_all('a', class_="title_link")[0].text) 이래보니까 게시물들 각각 다르게 잘나오는듯요
-
글쓴이글
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
- 답변은 로그인 후 가능합니다.