0

나는 change.org에서 놀고 있는데 청원서에 몇 가지 의견을 내려고하고있다. 이를 위해, 내가 코멘트는 사용자가 예를 들어 "용지를 더 이유"를 클릭 할 때에서 가져온되고있는 곳을 알고 싶습니다, 이쪽을 봐 : 비동기 적으로로드되는 주석에 대한 직접 링크?

http://www.change.org/petitions/tell-usda-to-stop-using-pink-slime-in-school-food

가 크롬의 XHR 요청을 보면, 나는 요청을 보냄 : http://www.change.org/petitions/tell-usda-to-stop-using-pink-slime-in-school-food/opinions?page=2&role=comments 물론 페이지 번호는 주석을로드하는 횟수에 따라 다릅니다.

그러나이 링크는 브라우저에서 시도 할 때 빈 페이지로 연결됩니다. 이것은 URL에 누락 된 데이터가 있기 때문입니까? 아니면 처음에 요청을 만드는 자바 스크립트 내의 일부 인증 단계의 결과입니까?

모든 포인터가 제공됩니다. 감사!

편집 : 첫 번째 응답 덕분에 콘솔을 사용할 때 데이터가 수신되고 있음을 알 수 있습니다. 파이썬 스크립트에서 요청할 때 어떻게 동일한 데이터를 받습니까? 브라우저를 모방하거나 urllib을 사용하는 방법이 있습니까?

답변

1

요청의 출처를 확인해야합니다. 당신이 사이트를 방문하면 콘솔을 열고이 실행

$.get('http://www.change.org/petitions/tell-usda-to-stop-using-pink-slime-in-school-food/opinions?page=2&role=comments',{},function(data){console.log(data);}); 

당신은 그 도움이되었다, 데이터가 다시

+0

감사를 올 볼 수 있습니다. 이걸 실행할 때 콘솔에 데이터가 표시됩니다. 이제는 웹 사이트를 거치지 않고도 데이터를 수신 할 수있는 방법이 있습니다. 즉, 파이썬 스크립트를 사용하여이 URL에서 데이터를 가져 오려면 어떻게해야합니까? – Cygorger

관련 문제