나는 python (xbmc/kodi)을 통해 자바 스크립트 달력 페이지의 섹션을 긁어 내려고하고있다. 지금까지 정적 HTML 변수를 긁을 수 있었지만 JavaScript 생성 섹션은 고칠 수 없었습니다.XBMC (Python) 문제의 간단한 로그인 기능
검색하려는 변수가 <strong class="item-title">**this**</strong> , <span class="item-daterange">**this**</span> and <div class="item-location">**this**</div>
입니다.이 변수는 HTML 소스의 별도 섹션에 있으며 JavaScript를 통해 렌더링됩니다. 모두 스크랩 된 변수는 하나의 문자열에 추가되어 표시되어야합니다.
response = net.http_GET('my URL')
link = response.content
match=re.compile('<strong class="gcf-item-title">(.+?)</strong>').findall(link)
for name in match:
name = name
print name
나는 그 변수의 한을 긁어 수와 내가 함께 모든 변수의 표시 될 문자열 목록이 필요하기 때문에, 어떻게이 수행 할 수 있습니다?
나는 페이지가 자바 스크립트 변수가 긁힐 수 있도록 미리 렌더링되어야한다. 그러나 xbmc를 사용하고 있기 때문에 dryscrape와 같은 추가 파이썬 라이브러리를 가져올 수 있는지 확실하지 않다. Dryscrape를 다운로드하면 setup.py, init .py 파일이 제공되지만 다른 파일과 함께 사용하려면 어떻게해야합니까?
감사합니다.
예, Beautifulsoup을 사용하고 있으며 3 개의 div 그 하나의 문자열에 추가해야하고 인쇄, 그 3 div의 (강한 텍스트 포함) 질문에 언급 된, 그들은 자바 스크립트를 통해 생성됩니다, 어떻게 내가 이것을 얻을 수있는 아이디어? 나는 Beautifulsoup을 사용할 수 있지만 다른 어떤 것은 사용할 수 없습니다. –
그리고 xbmc와 함께 setup.py 파일과 함께 제공되는 패키지를 어떻게 사용합니까? 나는 그것을하는 방법에 대한 답변을 찾지 못했습니다. –
도움이되는지 확인하려면 [이 링크] (http://kodi.wiki/view/Python_libraries)를 확인하십시오. Kodi/XBMC는 _init_.py 파일을 ** lib ** 폴더에 두어'from lib import'접근법을 사용하기를 원합니다. –
dblclik