누군가가 https://github.com/ruipgil/scraperjs을 사용하여 웹 페이지를 고칩니다. 페이지와 상호 작용하는 방법을 이해할 수 없습니까? Google 검색 결과를 얻는 방법. 이 작업은 scrape() 또는 이전의 함수로 수행해야합니다?Scraperjs의 페이지와의 상호 작용
2
A
답변
0
cheerio API를 확인해야합니다. Scraperjs는이를 파싱에 사용합니다. 특정 페이지에서 무엇을 얻고 싶은지 여기에서 명확히 할 수 있으며 샘플 코드를 제공 할 것입니다.
여기에 구글 쿼리에서 URL을 가져 오는 코드입니다
var scraperjs = require('scraperjs')
scraperjs.StaticScraper
.create('https://www.google.ru/search?q=scraperjs')
.scrape(function($) {
return $('li.g').map(function() {
return $(this).find('a').first().attr('href')
}).get();
}, function(news) {
news.forEach(function(elm) {
console.log(elm);
});
});
~
내가 구글에서 동적 스크레이퍼 찾기 값을 사용하여 결과를 표시하는 방법을 이해하려는+0
답해 주셔서 감사합니다! 나는 동적 스크레이퍼를 사용하여 Google에서 가치를 찾고 결과를 표시하는 방법을 알고 싶습니다. 여기에 phantomjs 방법이 있습니다 : **'page.evaluate (function() {$ ('# gbqfq'). 정보를 서버로 보내고 결과를 구문 분석 할 수 있습니까? – libtool
관련 문제
- 1. 웹 페이지와의 자동 상호 작용
- 2. 상호 작용 서비스와 상호 작용 요청 객체
- 3. 상호 작용
- 4. 상호 작용
- 5. 상호 작용
- 6. 상호 작용
- 7. 상호 작용
- 8. 상호 작용
- 9. MVVMCross 상호 작용 요청 객체를 사용하는 사용자 상호 작용 패턴?
- 10. 휴먼 컴퓨터 상호 작용 대 상호 작용 디자인
- 11. jQuery와의 PDF 상호 작용
- 12. 사이트 상호 작용 자동화
- 13. 클라이언트 서버 상호 작용
- 14. CGAffineTransform 상호 작용 이해하기
- 15. 물고기 $ EDITOR 상호 작용
- 16. IO.Stream 상호 작용 테스트
- 17. Exchange 2007과 상호 작용
- 18. 창 간의 상호 작용
- 19. SQL 데이터베이스 상호 작용
- 20. DLL 간의 상호 작용
- 21. 프로젝트간에 상호 작용
- 22. iPhone 서버 상호 작용
- 23. FragmentPagerAdapter의 요소와 상호 작용
- 24. 상호 작용, 그룹 수
- 25. phpunit을 테스트 상호 작용
- 26. Google 내지도와 상호 작용
- 27. SlidingUpPanel에서 ViewPager와의 상호 작용
- 28. xml과 PHP의 상호 작용
- 29. 웹 사이트와의 상호 작용
- 30. iOS 전달 상호 작용
. 여기에 phantomjs의 방법이 있습니다 : ** page.evaluate (function() {$ ('# gbqfq'). ** 정보를 서버로 보내고 결과를 구문 분석 할 수 있습니까? – libtool
이 솔루션을 찾고 있는데,이 라이브러리/모듈은 문서화가 잘되어 있지 않지만 훌륭한 모듈입니다. – bitfed