POST 매개 변수가 두 개인 URL을 검색하거나 열 수있는 방법입니다. 내 유일한 옵션은 이제 WebBrowser 컨트롤에서 폼을 만든 다음 무서운 버튼을 자동으로 클릭하는 작은 exe를 작성하는 것입니다. 내가 할 수있는 더 좋은 방법이 있니?POST 매개 변수가 포함 된 URL 열기
1
A
답변
0
나는 매개 변수를 URL로 전달하기 위해 쿼리 문자열과 함께 표준 .html 파일을 열 수 있도록이 작업을 수행했습니다.
function postFromQueryString(url) {
// grab params from query string into KVP array
var postParams = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
postParams.push(hash[0]);
postParams[hash[0]] = hash[1];
}
if(postParams.length === 0) {
alert('No parameter was passed');
window.close();
return;
}
// create a form
var formToPost = document.createElement("form");
formToPost.method="post";
formToPost.action = url;
// add params to form
for (var k in postParams) {
var postInput = document.createElement("input");
postInput.setAttribute("name", k);
postInput.setAttribute("value", postParams[k]);
formToPost.appendChild(postInput);
}
document.body.appendChild(formToPost);
formToPost.submit();
document.body.removeChild(formToPost);
}
에 onLoad를 호출하려면 :
(function() {
// build dynamic form and post
postFromQueryString('http://yourUrlToPostTo.aspx');
})();
0
IE를 구동 할 수있는 웹 브라우저 자동화 도구가 있습니다 (예 : Selenium). Selenium은 스크립팅이 가능하며 주요 브라우저 용 드라이버가 있습니다. 나는 자바 코드에 의해 구동되는 이런 종류의 셀레늄만을 사용했다. alternatives이 있습니다.
주어진 프로그램을 열고 GUI 요소를 조작 할 수있는 Windows GUI 자동화 도구 (예 : AutoIT)도 있습니다.
2
는 다음과 같은 자바 스크립트와 HTML 파일을 만들 수 있습니다
<script type="text/javascript">
<!-- The function below does a post without requiring a form or the click of a button -->
function postwith (to,p) {
var myForm = document.createElement("form");
myForm.method="post" ;
myForm.action = to ;
for (var k in p) {
var myInput = document.createElement("input") ;
myInput.setAttribute("name", k) ;
myInput.setAttribute("value", p[k]);
myForm.appendChild(myInput) ;
}
document.body.appendChild(myForm) ;
myForm.submit() ;
document.body.removeChild(myForm) ;
}
</script>
예 사용법 :
<script type="text/javascript">
function delconfirm(id){
if(confirm('Are you sure?'))
{
postwith('http://somesite.com/webpagetorecievepost.php',{KEY:VALUE,KEY:'STRING VALUE'});
}
}
</script>
당신은 많은 KEY 가질 수 있습니다 당신이 원하는대로 VALUE쌍합니다.
일단이 html 파일을 가지고 있으면 인터넷 익스플로러에서 수정할 수 있습니다.
관련 문제
- 1. URL 매개 변수가 포함 된 보고서 요청
- 2. XML 파일에 매개 변수가 포함 된 WPF 앱 열기
- 3. 매개 변수가 포함 된 확장없는 URL, 404는 무엇입니까?
- 4. get 매개 변수가 포함 된 Facebook 공유 URL
- 5. XML 매개 변수가 포함 된 WCF 'BasicHttpBinding'
- 6. JQuery 매개 변수가 포함 된 다이내믹 콘텐츠
- 7. 부모 URL 매개 변수가
- 8. POST 요청의 매개 변수가 테이블
- 9. 아음속 - 선택적 매개 변수가 포함 된 쿼리
- 10. GET 매개 변수가 포함 된 CakePHP 라우팅
- 11. 템플릿 매개 변수가 포함 된 템플릿 인수
- 12. 앵커 (#) 매개 변수가 포함 된 Django redirect()
- 13. 여러 매개 변수와 본문이 포함 된 Ruby HTTP Post
- 14. IOS> POST가 포함 된 Safari의 URL 열기
- 15. URL에 특정 매개 변수가 포함 된 경우에만 콘텐츠 표시
- 16. post 매개 변수가 삽입 가능하지 않음
- 17. 매개 변수가 필요한 경우 GET 대 POST
- 18. PrestaShop - 추가 매개 변수가 포함 된 CMS 페이지 새로 고침
- 19. C# WebRequest POST 매개 변수가 전달되지 않습니다.
- 20. Zend_Rest_Controller에서 POST 매개 변수가 비어 있습니다.
- 21. URL 변수가 포함 된 javascript 함수로 페이지 하단으로 질의가 발생합니다.
- 22. iOS - Chrome에서 URL 스키마가 포함 된 앱 열기
- 23. POST 양식에 매개 변수 추가 url
- 24. 브라우저에서 jquery mobile url 매개 변수가 업데이트되지 않고 "data-url"로 올바른 매개 변수가 표시됩니다.
- 25. jQuery ajax POST 호출 - 매개 변수가 포함되지 않음
- 26. 스파크 변수가 포함 된 태그를 href에 포함
- 27. 물음표가 포함 된 URL 리디렉션
- 28. JAX-RS를 사용하여 배열 매개 변수가 포함 된 쿼리를 처리합니다.
- 29. 쿼리 문자열 매개 변수가 포함 된 SharePoint BCS 목록
- 30. 리플렉션을 통해 선택적 매개 변수가 포함 된 메서드 호출
내가 따라 확실하지 않다. 나는 매개 변수로 iexplore를 시작하기 위해 cURL을 사용할 수 있다고 생각하지 않습니다. – Echilon
아. 죄송합니다 질문을 오해했습니다 – pb2q