2016-07-05 3 views
0

개요 :html 파일 가능성이 ReactJS

(파이어 폭스를 사용) 온라인 웹 페이지를 본 후, 나는 .html 파일로 웹 페이지를 저장. 파이어 폭스에서 저장된 html 파일을 볼 때 많은 컨텐츠가 존재하지 않습니다. 기본적으로 머리글과 바닥 글은 무엇인지 알 수 있습니다. 실제로 관심이있는 콘텐츠는 표시되지 않습니다. 그러나 편집기를 사용하여 .html 파일을 볼 때 html 코드에서 내용을 찾을 수 있습니다. 나는 그 페이지를 볼 때 나타나지 않고 그 이유를 알 수 없다. 전체 페이지를 표시하기 위해 코드를 어떻게 바꿀 수 있는지 궁금합니다.

구체적인 :

내가보기하려고 웹 페이지 레시피 (http://www.cooksillustrated.com/recipes/1)입니다. 이 웹 사이트에는 유료 로그인이 필요하므로 어쨌든 전체 페이지가 표시되지 않을 수 있습니다.

이 링크에는 .html 파일의 zip 파일과 다른 이미지 및 내용이 포함 된 폴더가 있습니다 (https://drive.google.com/open?id=0B7IvODgWvxBbc1EwcmFwa050REE). .html 파일에는 일부 이름/전자 메일 정보가 있지만 정보로 구성되어 있습니다.

볼 수없는 .html 파일의 관련 부분은 행 395-408입니다. 조리법의 모든 부분이 바로 있지만 브라우저에는 표시되지 않습니다. (이 HTML 행을 인라인으로 표시하려고 시도했지만 문자 수가 30000자를 초과했습니다.)

이렇게하면 html 코드에서 뭔가 익숙하지 않은 것이 콘텐츠를 볼 수 없게되는 경우가 있습니다. 그것은 삭제되거나 변경되어 내 문제를 해결할 것입니다. 나는 웹에서 대답을 찾으려고 노력했지만 비어있는 것을 보았다. 그리고 나는 html에 대한 경험이 거의 없으므로 그 파일에서 무슨 일이 일어나고 있는지 많이 알 수 있습니다. (그리고 html 파일을 원하지만 pdf로 인쇄하는 것과 같은 대안을 찾고 있지 않습니다.)

누군가가 약간의 조언을 제공 할 수 있다면/직접 저에게 리소스에 직접 문의 해 주시면 대단히 감사하겠습니다.

+0

오프라인 브라우저를 사용해보십시오 ..... 웹 사이트의 구멍 내용을 다운로드 할 수 있으며 오프라인으로 읽을 수 있습니다. –

+0

"오프라인 브라우저"가 무엇을 의미하는지 확신 할 수 없었지만 빠른 검색을 통해 HTTrack이 좋은 예가되었습니다. 사실 HTTrack을 사용해 보았습니다. 내 올바른 로그인 정보를 사용하여 사이트에 액세스 한 후 (나는이 작업을 긍정적으로 수행함) 결과 HTML 파일은 Firefox에서 바로 다운로드 할 때와 똑같습니다. 즉 "중간"콘텐츠가 없습니다. 그러나 html 코드를 검사 할 때 395 ~ 408과 유사한 관련 내용 행이 없기 때문에 HTTrack은 해당 코드를 가져 오지 못합니다. 어쩌면이 코드로 무슨 일이 일어나는지 알 수있을 것입니다 ...? – barty

+0

업데이트 : 다운로드 한 .html 파일을보고 자매 웹 사이트에서 다운로드 한 파일과 비교 한 후 (cookscountry.co.kr)는 "중간 콘텐츠"가 "data-reactid"속성으로 흩어져있는 반면 다른 웹 사이트에서는 그렇지 않은 것으로 나타났습니다. 온라인상에서 보면 ReactJS와 관련이 있습니다. 나는 이것이 무엇인지 알기에는 충분하지 않지만 문제의 근원이 될 수 있을까요? 그렇다면 어떻게 해결하고 작동하는 html 복사본을 다운로드 할 수 있습니까? – barty

답변

0

나는 이것을 해결책으로 생각하지는 않지만 코멘트로 쓰고 싶다.

웹 사이트가 모두 하드 코딩되지 않았기 때문에 추측하겠습니다. 각 페이지를 표시하기 위해 API 호출에서 가져와야합니다. 따라서 머리글과 바닥 글은 고정되어 있으며 중간은 아닙니다. 그래서 나는 당신이 올바른 승인을 가지고 있지 않기 때문에 그것이 표시되지 않는다고 생각합니다.

.html 페이지를 다운로드 할 때 동적 뷰가 아닌 현재 뷰를 가져 왔을뿐입니다. (자바 스크립트 파일에 아약스 요청이 있습니다.)

잘하면이 생각의 기차 도움이됩니다.