중화사전망 - 자전 검색 - 파이썬을 사용하여 웹 페이지에 액세스하고 양식에 내용을 입력하려면 어떻게 해야 합니까?
파이썬을 사용하여 웹 페이지에 액세스하고 양식에 내용을 입력하려면 어떻게 해야 합니까?
Values 는 웹 사이트로 보낼 데이터입니다.
이 스크립트는 실제로 양식 제출 프로세스를 시뮬레이션하고 있습니다 (POST 메서드를 사용하면 점프 페이지의 URL 에서 제출한 것을 볼 수 없음). 이 양식의 모든 데이터는 URL 로 제출되고 values 는 제출할 데이터입니다. 그는 사전이다. 그의 키는 보통 네가 제출할 양식의 입력 태그의 이름 값에 해당한다. 키에 해당하는 값은 바로 네가 이 입력 라벨을 채워야 하는 데이터이다. (조지 버나드 쇼, 자기관리명언) (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 자기관리명언)
바이두 검색은 다르다. 그의 양식은 GET 가 제출한 것이다. 즉, 위의 스크립트의 방식이 필요하지 않고 /s 를 직접 열면 된다? Wd= 검색할 값입니다. 이 URL 에서 검색 결과를 볼 수 있습니다.
그래서이 스크립트는 다음과 같아야합니다.
Urllib 가져오기
Urllib2 가져오기
Url = '/s? Wd={0} "입니다. 형식 ("검색할 내용")
Req = urllib2 입니다. 요청 (URL)
Res = urllib2.urlopen(req)
Res.read ()