• 안녕하세요! bs4에서 sibling 태그를 추출하는 법 질문입니다. div 가 id가 있는데 계속 동적으로 바뀌는 것인데이 태그는 <table class="schtab" id="cTB00">이렇게 고정이 된 태그 바로 다음에 오도록 되어 있습니다. 여기서 div의 id 값을 추출하려면 bs4에서 어떻게 코딩을 해야 할까요?감사합니다!
    2019.04.26 18:26:39
    • 0
      답변수
    • 0
      반응수
    • 104
      조회수
    • 0
      투표
  • 궁금한게 처음에 이 패키지 모듈을 설치하고 완전 처음 시작할 때 유저네임과 패스워드를 넣는 것을 예시를 본것 같은데 이게 제가 패키지 안에서 사용자 설정하는 건가요 아니면MySQL의 클라우드 서버에 유저를 생성하는 건가요?저번에 완전 초보때 했던 기억이 있는데 이 내용을 지금 구글링을 해봐도 잘 못 찾겠습니다. 가입을 홈페이지에서 하는 그것을 받아서 커맨드에 입력하는건가요?감사합니다
    2019.04.25 23:50:43
    • 1
      답변수
    • 1
      반응수
    • 163
      조회수
    • 0
      투표
  • res = requests.get('https://finance.naver.com/item/coinfo.nhn?code=005930') soup = bs4.BeautifulSoup(res.content,'html.parser')tables_array=soup.find_all('table',{'class' : 'gHead01 all-width'})[0]print(type(tables_array)) #tables_array.prettify()#table0_body=tables_array.find_all("tr")[0]#print(type(table0_body[0])) 웹스크레이핑 초보입니다.1>[0]을 find_all 다음에 안 붙이니 그냥 빈데이터가 나옵니다. 그래서 [0]으로 재무 테이블을 추출하려고 하는데 그러니 선택되는게 없네요html구조는 여러 테이블이 저 페이지에 있고 저 클래스를 가진 테이블도 여러개 있는데 그 안에 tbody> tr> td> span순으로 되어 span의 텍스트 추출을 하고 싶습니다. 2> 1>이 안되면 id로도 찾아야 할까요?3>그리고 처음 tables_array를 prettify하면 왜 안 될까요?
    2019.04.10 12:47:33
    • 1
      답변수
    • 2
      반응수
    • 173
      조회수
    • 1
      투표
  • 책('파이썬을 이용한 웹크롤링과 스크레이핑' )에 첨부된 ch6-1의 myspider.py 입니다.import scrapy class BlogSpider(scrapy.Spider):     # spider의 이름     name = 'blogspider'     # 크롤링을 시작할 URL 리스트     start_urls = ['https://blog.scrapinghub.com']         def parse(self, response):         for url in response.css('ul li a::attr("href")').re('.*/category/.*'):             yield scrapy.Request(response.urljoin(url), self.parse_titles)         def parse_titles(self, response):         for post_title in response.css('div.entries > ul > li a::text').extract():             yield {'title': post_title}
    2019.02.27 21:16:16
    • 1
      답변수
    • 2
      반응수
    • 347
      조회수
    • 1
      투표
  • 스크립트를 실행하면 ImportError: No module named MySQLdb 에러가 발생합니다.pip install MySQLdb설치하려고 하면 모듈을 찾을수 없다고 하는데 MySQLdb 모듈 설치는 어떻게 해야 하나요?파이썬 버전은 3.6 입니다.감사합니다.
    2018.12.13 16:23:14
    • 1
      답변수
    • 2
      반응수
    • 456
      조회수
    • 1
      투표
  • 제목 그대로 URI에서도 안전하게 사용할 UUID를 생성해야 합니다.랜덤함수를 이용하면 되는건지 아니면 다른 더 좋은 방법이 있는건가요?
    2016.09.22 22:29:13
    • 1
      답변수
    • 3
      반응수
    • 2.7k
      조회수
    • 2
      투표
  • 파이썬 프로그램을 실행하면 아래와 같은 오류가 출력됩니다.python NameError: name 'xrange' is not defined서버에 설치된 파이선의 버전은 3.5.1 버전입니다.에러의 원인은 무엇인가요??
    2016.06.07 22:31:42
    • 2
      답변수
    • 2
      반응수
    • 3.4k
      조회수
    • 0
      투표