webspiders/crawlers에서 의 초기 렌더링 된 크기를 사용자가 HTML 문서에서 볼 수있는 글꼴로 설정하려면 CSS를 염두에두고 을 유지해야합니다.웹 페이지의 글꼴 크기를 얻는 방법은 무엇입니까?
0
A
답변
3
텍스트 크기? 사용자는 브라우저 설정을 사용하여 원하는대로 텍스트 크기를 변경할 수 있습니다. 다른 브라우저는 동일한 내용을 약간 다르게 렌더링합니다.
0
당신은 대답은 '기본', (보인다)이 목적에 대한 사용자 정의보기, 나는 당신이 매우 고통스러운 시나리오를 찾고 있습니다 믿습니다 인에 만족하는 경우 :
삽입을 Spider에서 CSS 을 지원하는 렌더링 엔진. 대부분 명의 사용자와 일치하는 엔진을 개 사용하거나, 세 가지 공통 엔진을 모두 개 사용하고 모두에 대해 정보를 저장하십시오. 임베딩 용이성은 사용하는 기술이 에 따라 크게 다릅니다.
렌더링 엔진에서 spidered되는 URI를로드하십시오. 엔진의 API를 사용하여
, 당신이 대표 텍스트를 고려할 것을 포함하는 요소 에 대한 폰트 메트릭스를의 쿼리 (이것을 선택하면 심지어 이 전략을 예측하기 시작하지 않은 운동이다). 어떻게 에 액세스하면 엔진에 대한 포함 시나리오가 모두 에 달려 있습니다.
나는 이것이 '어려운 방법'이라고 기대하지만 '쉬운'방법이 있는지 확신하지 못합니다.
관련 문제
- 1. 웹 페이지의 실제 크기를 확인하는 방법은 무엇입니까?
- 2. 웹 페이지의 글꼴 렌더링
- 3. 글꼴 크기를 줄이는 방법은 무엇입니까?
- 4. CMFCPropertyFontProperty에서 글꼴 크기를 얻는 방법
- 5. 웹 페이지의 psd 파일에서 글꼴
- 6. Android에서 기본 글꼴 속성을 얻는 방법은 무엇입니까?
- 7. Eclipse에서 글꼴 크기를 10.5로 설정하는 방법은 무엇입니까?
- 8. HTML 문자열에서 글꼴 크기를 변경하는 방법은 무엇입니까?
- 9. graphviz의 기본 글꼴 크기를 변경하는 방법은 무엇입니까?
- 10. 레이블 글꼴 크기를 동적으로 변경하는 방법은 무엇입니까?
- 11. .ttf 글꼴 크기를 줄이는 방법은 무엇입니까?
- 12. 버튼의 글꼴 크기를 변경하는 방법은 무엇입니까?
- 13. UILabel에서 글꼴 크기를 점차 변경하는 방법은 무엇입니까?
- 14. 텍스트 위젯의 글꼴 크기를 늘리는 방법은 무엇입니까?
- 15. gnuplot에서 키 글꼴 크기를 설정하는 방법은 무엇입니까?
- 16. xcode의 스크롤 텍스트보기에서 글꼴 및 글꼴 크기를 변경하는 방법은 무엇입니까?
- 17. 팬 페이지의 크기를 늘리는 방법은 무엇입니까?
- 18. 100 % 확대시 DIV의 크기를 얻는 방법은 무엇입니까?
- 19. PHP에서 웹 페이지의 링크 목록을 얻는 방법은 무엇입니까?
- 20. 웹 페이지의 모든 퍼간 동영상에서 링크를 얻는 방법은 무엇입니까?
- 21. JavaScript로 페이지의 쿼리 문자열을 얻는 방법은 무엇입니까?
- 22. 반환 된 페이지의 URL을 얻는 방법은 무엇입니까?
- 23. NSButton의 기본 크기를 얻는 방법은 무엇입니까?
- 24. 자바 스크립트에서 이미지의 크기를 얻는 방법은 무엇입니까?
- 25. OpenGL에서 백 버퍼 크기를 얻는 방법은 무엇입니까?
- 26. 장치의 화면 크기를 얻는 방법은 무엇입니까?
- 27. BerkeleyDB에서 값의 크기를 얻는 방법은 무엇입니까?
- 28. 핸들에서 아이콘의 크기를 얻는 방법은 무엇입니까?
- 29. 비디오의 크기를 킬로바이트 단위로 얻는 방법은 무엇입니까?
- 30. 숨겨진 부모가있는 요소의 크기를 얻는 방법은 무엇입니까?
어딘가에 설정되어 있지 않으면 브라우저의 기본 크기가 사용됩니다. 그리고 일반적으로 글꼴은 CSS에서 항상 한 번 이상 설정됩니다. HTML 자체에서 인라인 CSS로 덮어 쓰지 않는 한 크롤러는 DOM 설정을 사용하여 CSS 설정을 알아낼 수 있습니다. 엄청난 노력이 필요하지만 가능합니다. 머리말을 일반 텍스트와 구분하여 더 나은 아이디어를 얻는 것이 더 쉽습니다. – Alec
동의합니다. 렌더링 된 텍스트의 실제 크기를 얻기 위해 모든 html/css/js를 파싱하여 서버의 DOM을 복제해야합니다. 고약한 프로젝트처럼 들리네. –
확실히 helluva 프로젝트입니다. IE 픽셀 높이에 대해 알고 싶다면 더욱 나쁘다. 게코 (또는 파이어 폭스가 요즘 사용하는 것)와 웹킷으로 충분하다면 나쁘지 않을 것입니다. 그런 다음 내 생각은 서버 측 실행에서 다루기가 더 어려워 보입니다. –