2013-06-22 2 views
0

Facebook 디버거가 http://www.daisyworld.co.za을 긁으면 '다운로드 할 수 없습니다 : URL에서 데이터를 가져올 수 없습니다'라는 메시지가 나타납니다.Facebook 디버거에서 코드가 보이지 않습니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> 
<html> 
<head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head> 
<body><p>ÿþ</p></body> 
</html> 

그러나 것은 사실이 : 나는 '우리 스크레이퍼이 URL에 대한보고 정확하게보기'를 클릭하면, 이것은 내가 무엇을 얻을 수있는 도메인에있는 다른 페이지의

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 

<META HTTP-EQUIV="content-language" CONTENT="En"> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> 

없음 같은 버튼을 구현 한 곳에서 문제가 생기면 잘 작동합니다. & 기본적으로 동일한 코드 조각을 사용했습니다. 각 페이지마다 다른 세부 정보가 포함되어 있습니다. 디버거가 캐시 된 파일을보고 있지만 확실하게 발생하지 않는 것 외에는 문제가 무엇인지 알 수 없습니다.

답변

0

마리아 헬레나는

난 그냥뿐만 아니라이 문제를 명중하고 페이스 북의 스크레이퍼는 인바운드 JSON 요청으로 나타나는 것을 발견했다. 특정 경로가 JSON과 HTML 응답을 처리하도록 설정 되었기 때문에 FB는 실제 웹 페이지가 아닌 JSON BLOB를 크게 잡아 먹고있었습니다. 이것이 당신의 정확한 문제를 해결할 지 확신하지 못하지만, 바라건대 신선한 아이디어를 불러 일으킬 것입니다!

0

다른 인코딩으로 파일 저장을 시도하십시오. 유니 코드에서 UTF-8로 파일을 저장해보십시오.

관련 문제