전반적인 목표는 컨테이너 값이 CMAU1173561 인 http://www.cma-cgm.com/eBusiness/Tracking/Default.aspx 웹 페이지에서 검색을 수행하는 것입니다. 나는 php 확장자 인 cURL과 파이썬이 기계화 된 두 가지 방법을 시도했다. 접근 PHP는 페이지에서 발견 된 입력 필드를 사용하여 POST 수행을 포함합니다 (참고 : 이것은 asp.net 페이지에서 실제로보기 흉합니다). 반환 된 페이지에는 검색 결과가 없습니다. 두 번째 방법은 python의 mechanize 모듈을 사용하는 것입니다. 이 방법에서는 페이지를로드하고 양식을 선택한 다음 텍스트 필드 ctl00 $ ContentPlaceBody $ TextSearch를 컨테이너 값으로 변경합니다. 응답을 다시로드 할 때 검색 결과가 없습니다.까다로운 asp.net 페이지에 대한 웹 스크랩
나는 정말로 막 다른 길이다. 그것은 내 다음 단계를 스탠드 asp.net expertm되기 때문에 모든 도움을 주셔서 감사합니다 감사합니다.
PHP cURL 요청을 만들 때 숨겨진 __VSTATE 매개 변수를 보냈습니까? 웹 서버는 다른 양식 데이터의 유효성을 확인하기 위해이를 요구합니다. – Skizz