파이썬 프레임 워크 Scrapy을 사용하여 웹 사이트에서 데이터를 긁어 내려고했습니다. 스파이더를 사용하여 웹 사이트에서 데이터를 가져올 수 있지만 웹 사이트를 탐색 할 때 문제가 발생합니다.웹 스크래핑 : 자동화 버튼 클릭
this에 따르면 게시물은 자바 스크립트를 잘 처리하지 못합니다.
또한 대답 한 대답에서 설명한 것처럼 mechanize 또는 lxml을 사용할 수 없습니다. Selenium and Scrapy
의 조합을 사용하는 것이 좋습니다. 버튼의
기능 :
나는 웹 사이트에 제공을 탐색하고있다. 버튼 의 기능은 더 많은 쿠폰을 표시하는 것입니다. 그래서 그것을 클릭하면 결과를로드하는 javacript 함수를 호출합니다.
나는 또한 CasperJS and PhantomJS
을보고 있었다. 그들은 작동할까요?
버튼 클릭 만 자동화하면됩니다. 어떻게해야합니까?
정말 버튼에 따라 다릅니다. 세부 사항을 공유 할 수 있습니까? – alecxe
Selenium을 사용하면 Javascript가 정상적인 브라우저에서 실행됩니다. Selenium IDE 또는 WebDriver만으로 간단한 버튼 클릭을 자동화 할 수 있습니다. – BadZen