공개 친구 앨범의 링크를 걸고 "requests"모듈을 사용하여 모든 사진의 좋아요와 댓글 번호를 세는 친구에게 파이썬 스크립트를 개발하려고했습니다. 이것은 내 스크립트페이스 북 앨범에서 같은 수의 숫자 얻기
import re
import requests
def get_page(url):
r = requests.get(url)
content = r.text.encode('utf-8', 'ignore')
return content
if __name__ == "__main__":
url = 'https://www.facebook.com/media/set/?set=a.460132914032627.102894.316378325074754&type=1'
content = get_page(url)
content = content.replace("\n", '')
chehara = "(\d+) likes and (\d+) comments"
cpattern = re.compile(chehara)
result = re.findall(cpattern, content)
for jinish in result:
print "likes "+ jinish[0] + " comments " + jinish [1]
의 코드 그러나 여기에서 문제는 첫 번째 (28 개) 사진을 좋아하고 의견을 구문 분석, 그리고 더 문제가 무엇입니까? 누군가 제발 도와 줄 수 있니?
[편집 : 모듈 "요청"그냥 웹 페이지, 변수 내용이 링크 된 앨범의 페이스 북 웹 페이지의 전체 HTML 소스 포함로드]
요청 모듈에 액세스 할 수 없습니다. 변수 내용에 포함되는 예를 제공 할 수 없습니까? – theAlse
변수 내용은 페이스 북 페이지의 완전한 HTML 소스입니다. – mathbender
[pyfacebook] (https://github.com/sciyoshi/pyfacebook/) 또는 [pyfb] (https://github.com/jmg/pyfb) –