2012-06-05 3 views
2

프로그래밍 방식으로 PHP를 사용하여 웹 사이트의 보안 사이트에 액세스하고 이미지를 가져 오려면 어떻게해야합니까? 사용자 이름/암호로 로그인 할 수있는 웹 사이트가 있습니다. 일단 로그인하면 이미지를 다운로드 할 수 있기 전에 몇 가지 다른 페이지로 이동해야합니다. 통신사 웹 사이트에서 POD (Proof of Delivery) 이미지를 다운로드하려고합니다.프로그래밍 방식으로 PHP로 원격 웹 사이트 찾아보기

CURL로이 작업을 수행 할 수 있습니까?

불행하게도, 나는 이미지에 액세스 할 수 있습니다 직접 때문에 : A)가 나는 위탁의 POD를 찾아 것처럼 당신이 탐색 설정되는 세션 변수가 있다고 생각합니다) 암호 보호 구역 B에, 이미지에 요청 변수가 추가되지 않았으므로 이전 페이지에서 sesion 변수를 설정해야합니다. "이것은 현재보고있는 위탁화물입니다."라고 말합니다.

기타 -이 작업에서 볼 수있는 윤리적 한계가 있습니까? 회사에서 귀하의 웹 사이트에 로그인 할 수있게하는 경우, 귀하가 물리적으로 또는 프로그램 적으로 그렇게하고 있다면 왜 신경을 쓸 수 있는지 알 수 없습니다.

+0

그들은 이것에 대한 API가 없다고 확신합니까? 내가하는 일은 모두 내가하는 일이야. –

답변

2

종종 이러한 작업을 위해 SimpleTest의 PHP Scriptable Web Browser을 사용합니다.

귀하의 "윤리적 인"질문에 관해서, 귀하가 어떠한 법률도 위반하지 않고 개인적인 목적으로 정보를 얻는다면 아무도 신경 쓰지 않아도됩니다. 그냥 남용하지 마세요.

+0

이것은 좋게 보입니다. 나는 그것을 줄 것이고 당신에게 알려줄 것이다! – Lock

+0

안녕하세요. 웹 사이트에서 Javascript를 사용하도록 설정해야합니다. 자바 스크립트를 처리 할 수있는 모든 것을 알고 있습니까? – Lock

+0

아니, 자바 스크립트를 처리 할 수 ​​없습니다. 내가 할 수있는 방법을 모른다. 그러나 당신이 여분의 노력을 기꺼이 감당할 수 있다면, 자바 스크립트 부분이 무엇을하는지 알아낼 수 있고 그것을 프로그래밍 방식으로 재현 할 수 있습니다. –

0

암호가 있기 때문에 액세스 할 수 없다면 어떻게 자동 스크립트를 작성하여 읽을 수 있다고 생각하십니까?

이 프로그램은 가능한 한 많은 작업을 수행 할 수 있지만 반복적으로 사용하면 노력이 줄어 듭니다.

당신이 필요로하는 모든 인 경우 ""POD, 당신은 당신을 위해 그것을 할 수있는 프로그램을 얻으려고 많은 노력을 낭비 될 것이다.

누군가가 봇을 사용하여 내 사이트에 액세스하는 경우 개인적으로 많이 신경 쓰지만 게임을 만들고 botting이 항상 속임수로 쓰이는 편견이 있습니다. 즉, 대부분의 사이트 소유자는 검색 스파이더가 명백한 예외 인 상황에서 불필요한 불만을 인정하지 않을 것입니다.

+0

원본 글을 읽으면 웹 사이트에 로그인 할 수 있습니다. 이것은 하나의 POD가 아닌, 요청시 하나를 얻는 것입니다. – Lock

0

예, CURL을 사용해야합니다. 아마 그들은 리디렉션을 사용합니다. CURL은 CURLOPT_FOLLOWLOCATION을 사용하지 않는 한 자동으로 처리하지 않습니다.

관련 문제