0
"Simple Html Dom"을 사용하여 웹 사이트에 긁어 넣지만 문제가 있습니다. 페이지를 검사 할 때 특정 ID가있는 div
이 표시되지만 소스 코드를 확인하면 해당 id
이 표시되지 않습니다.자바 스크립트로 채워진 웹 사이트에서 콘텐츠 가져 오기
이것은 내 simplehtmldom
라이브러리가 해당 정보를 div
으로 가져올 수 없음을 의미합니다.
"Simple Html Dom"을 사용하여 웹 사이트에 긁어 넣지만 문제가 있습니다. 페이지를 검사 할 때 특정 ID가있는 div
이 표시되지만 소스 코드를 확인하면 해당 id
이 표시되지 않습니다.자바 스크립트로 채워진 웹 사이트에서 콘텐츠 가져 오기
이것은 내 simplehtmldom
라이브러리가 해당 정보를 div
으로 가져올 수 없음을 의미합니다.
사용 캐스퍼 - 그것은 JS위한 도서관 그리고 그것은 속에서의 싸움은 정말 간단합니다 :
casper.start('http://my.website.com/');
casper.waitForSelector("#plop", function()
{
this.echo("I'm sure #plop is available in the DOM");
});
은 공식 문서 @ 자세한 내용을 찾을 :
http://casperjs.readthedocs.org/en/latest/modules/casper.html
긁어하지 않는 웹 사이트. 해당 API를 사용하십시오. 그들은 API를 가지고 있지 않다면 자동화 된 방식으로 서비스를 사용하기를 원하지 않을 것입니다. – Halcyon
소스 코드를 확인한다는 것은 무엇을 의미합니까? 페이지 소스를 의미합니까? – Julio
그러면 Javascript가있는 무언가를 찾아야합니다. 안전하고 일관된 방법은 없지만 아약스 URL이나 다른 것을 찾아서 해킹 할 수 있습니다. – soktinpk