찾다

 >  Q&A  >  본문

javascript - Nodejs는 판단 및 음성 판단 문제를 전환하는 웹사이트 페이지를 크롤링합니다.

웹사이트 http://www.everlight.com/news...
두 가지 질문 1: 각 페이지의 URL을 얻는 방법
2을 클릭하면 뉴스 내용이 나옵니다.
예를 들어 http:// www.everlight.com/news ...
영어 운영체제라면 영어 뉴스가 나옵니다.
중국 운영체제라면 중국어 뉴스가 나옵니다.
노드에서 영어 뉴스를 캡쳐하고 싶은데요. 그것을 처리하기 위해.

淡淡烟草味淡淡烟草味2749일 전617

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-16 13:44:31

    질문이 종료되었습니다...

    게시할 때 양식에 숨겨진 변수에 배치되는 몇 가지 주요 데이터가 있습니다. 이러한 변수를 지정하면 문제가 해결됩니다.

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-16 13:44:31

    오른쪽 상단에 언어 스위치가 있습니다. 코드를 보면 이 함수가 호출됩니다.
    function __doPostBack(eventTarget, eventArgument) {

    으아아아

    }

    사실 방금 폼을 제출하셨는데,
    폼은 포스트로 보내주신 원본 페이지
    그래서 클릭 후 페이지가 깜박이는 것을 볼 수 있지만 URL은 바뀌지 않습니다.
    따라서 영어 버전을 원하시면 게시 메소드에 매개변수 __EVENTTARGET="ctl00$ctl00$lBtnUSA"를 전달하여 페이지의 영어 버전을 얻으세요.

    페이지에서 URL을 가져와서 DOM을 구문 분석하세요.

    페이지에서 URL을 얻는 방법:

    으아아아

    회신하다
    0
  • 某草草

    某草草2017-05-16 13:44:31

    요청의 헤더 정보를 분석해 보겠습니다. 그 안에 언어를 설정할 수 있는 항목이 있습니다

    회신하다
    0
  • 취소회신하다