2012-01-25 3 views
2

내가 소유하지 않은 웹 사이트에서 여러 클라이언트의 계정에 대해 동일한 작업을 자주 수행하며 사용자 이름/암호 나는 시간을 줄이기 위해 외부 웹 사이트의 병렬 세션과 협력 해왔다.브라우저에 대한 병렬 쿠키 세션 사용/동시에 여러 사용자 로그인

저는 Windows 용 php 및 autohotkey에 익숙하지만 Mac에서도 사용할 수 있습니다. 평범한 작업 일을 줄이기 위해이 정보를 어디에서 들으시겠습니까?

또한 Sandboxie는 제 스타일이 아닙니다. 나는 많은 브라우저 (100 acct 이상)를 열 수있는 autohotkey 코딩에 열중하지 않습니다.

답변

1

당신은 가 컬과 PHP에서 브라우저를 가장 에뮬레이트 할 수 있습니다 감사합니다. 여기 시작

시도 : 는 http://in.php.net/manual/en/function.curl-init.php

그것은 문자열로 양식을 구축하고 헤더와 함께 제출 한 후 URL을 일련의 요청으로 쉽게 할 수 있습니다.

쿠키가 포함 된 헤더가 필요하고 특수 폼 토큰 또는 대상 사이트의 기타 보호가 필요할 수 있습니다. 아마도 HTML을 파싱 할 필요가있을 것입니다. simpleHTMLdom이 도구라고 생각합니다.

코드로 수행 할 작업을 합리적으로 정의 할 수 있습니까? 알고있는 값에 반응 할 수 있습니다. 하지만 PHP 솔루션이 그렇지 않으면 행동하지 않도록 프로그램하지 않는 한 머리가 아닐 것입니다.

더 많은 관련 읽기 : http://www.phpcodester.com/2011/01/scraping-a-password-protected-website-with-curl/

+0

내가 로그인하는 웹 사이트는 내 것이 아닙니다. autohotkey를 사용하지 않고도 여러 필드를 조작 할 수 없습니다. 여러 Gmail 계정에 로그인하고 기존 연락처의 정보를 수정한다고 생각하십시오. 내가 틀렸다면 나를 바로 잡으십시오. – victoroux

+0

제가 너무 애매했기 때문에 주된 질문을 편집 할 것입니다. – victoroux

+0

나는 링크 만 따라 가면서 드롭 다운에서 옵션을 선택하고 값을 입력하는 것만으로 거의 클릭 만합니다. 곱슬 곱슬 함으로 여러 로그인에 대해이 작업을 수행 할 수 있다면 선생님은 훌륭합니다. headless는 GUI 또는 SAN을 사용하지 않는 방향을 의미합니까? – victoroux