는 좀 parameters.I 다음 코드를컬링을 사용하여 URL에 값을 가져 오는 방법은 무엇입니까? 이 코드를 사용하는 동안
$ch = curl_init("http://www.xzxxz.ca/api/Listing.svc/PropertySearch_Post?ApplicationId=1&BathRange=0-0&BedRange=0-0&CultureId=1&CurrentPage=1&LatitudeMax=60.500524687194485&LatitudeMin=56.46248967233933&LongitudeMax=-27.4658203125&LongitudeMin=-145.5029296875&MaximumResults=9&ParkingSpaceRange=0-0&PriceMax=0&PriceMin=0&PropertyTypeId=300&RecordsPerPage=9&SortBy=1&SortOrder=A&TransactionTypeId=2&viewState=m&cookiecheck=1");
$fp = fopen("collected.txt", "w");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
를 사용과 함께 URL에서 값을 가져 할 '405 -. 허용되지 않는 HTTP이 페이지에 액세스하는 데 사용되는 동사를' 이것은 .svc 파일 형식 또는 매개 변수 전달 실수로 인한 것입니까?
URL을 복사하여 웹 브라우저에 직접 붙여 넣으면 동일한 오류가 발생하거나 작동합니까? – phansen
웹 브라우저에서 URL을 붙여 넣을 때도 동일한 오류가 표시됩니다. – anuja
[tag : data-mining]이 아닙니다 (여기서는 통계 분석이 없습니다). 실제로 [꼬리표 : 웹 스크래핑]조차도 아니지만, 컬 (curl)과 http (http)가 실제로 사용됩니다. (당신은'POST'를하고 있고, 웹 사이트는'GET' 만 허용합니다.) –