2017-12-23 19 views
0

나는 아주 쉽게 할 수있는 것처럼 insta 사용자의 사용자 이름을 긁어 내고 싶습니다.하지만 파이썬으로 할 수 있을지 모르겠습니다. 누구든지 나를 도울 수 있습니까? 내가 쓸모 있다고 생각되는 긁기를위한 코드 조각을 보았지만 그것을 사용하는 방법을 모르겠습니다.Instrap의 사용자 이름을 파이썬으로 다룹니다.

감사합니다.

from selenium import webdriver 
from bs4 import BeautifulSoup 

driver= webdriver.Chrome() 

driver.get('https://www.instagram.com/michaeljackson/') 
soup = BeautifulSoup(driver.page_source,"lxml") 
driver.quit() 

for item in soup.select('._o6mpc'): 
    name = item.select('._kc4z2')[0].text 
    followers= item.select('._fd86t')[1].text 
following = item.select('._fd86t')[2].text 
    print('Name :{}\nFollowers :{}\nFollowing : 
{}'.format(name,followers,following)) 

답변

1

질문을 게시하기 전에 문법 검사를 사용하는 것이 좋습니다. 시원한. 코드를 볼 수 있듯이 아주 작은 스크래핑 코드입니다. 코드를 실행하기 전에이 작업을 수행해야합니다.

코드를 실행하는 데 필요한 세 가지 라이브러리가 있습니다.

  1. 셀렌 pip install -U selenium.
  2. BeautifulSoup로 pip install -U bs4
  3. LXML pip install -U lxml

그런 다음 다음 python code.py

P.S.하여 코드를 실행 https://sites.google.com/a/chromium.org/chromedriver/

에서 크롬 드라이버를 다운로드 시스템에 파이썬이 있기를 바랍니다.

+0

그는 크롬 드라이버의 실행 파일 경로도 제공해야한다고 생각합니다. –