2014-10-23 1 views
-3

TWebBrowser 구성 요소에서 임의의 웹 사이트로 이동하고 싶습니다. 온라인으로 수백만 개의 웹 사이트가 있지만, 임의의 웹 사이트를 선택하고 웹 브라우저에서 어떻게 탐색해야합니까?Delphi에서 TWebBrowser 구성 요소를 사용하여 임의의 웹 사이트로 이동

저는 매우 기본적인 응용 프로그램을 만들 계획입니다. 버튼 중 하나는 사용자를 임의의 웹 사이트로 이동시키는 임의의 웹 사이트 버튼입니다.

저는 Delphi XE6을 사용하고 있습니다. 어떻게해야합니까?

+0

어떤 부분에 문제가 있습니까? 더 어려운 부분은 임의의 웹 사이트를 선택하는 것입니다. 그게 네가 붙어있는거야? 어떤 경우에는 그 질문에 초점을 맞추십시오. 그리고 당신은 "무작위"가 무엇을 의미하는지에 대한 생각과 생각을하십시오. –

+0

-1 정말 나쁜 질문입니다. 정말로 두 가지 질문입니다. 하나는 주어진 URL을 검색합니다. 다른 하나는 "무작위"URL 문자열을 생성합니다. 아마 아마도 그 목적지의 목록에서 유효한 목적지 일 것입니다. 같은 질문으로 두 가지를 풀어달라고하지 마십시오. 두 가지로 나눠보세요. 정말로 혼자서 알아낼 수 없다면. –

+0

Lol, 탐색 방법을 알고 있습니다. 무작위 웹 사이트로 이동하는 방법을 알고 싶습니다. URL의 내용을 검색하는 방법을 알고 있습니다. –

답변

2

선택할 웹 사이트가 필요합니다. 사용자가 직접 목록을 만들거나 The Useless Web (쓸모없는 사이트) 또는 WhatsMyIp.com을 선택하는 것과 같은 websites that make you jump to a random web site 중 하나를 사용하십시오.

중간 사이트의 코드를 읽을 수 없으면 직접 사용할 수 있습니다. 그렇지 않으면로드하고 단추를 클릭해야합니다.

Randomwebsite도로드하지 못했습니다. 이것은이 접근법의 단점을 보여줍니다. 중간 사이트의 가용성에 의존합니다.
그러나 자신의 목록을 사용하는 경우 사라진 웹 사이트를 감지하고 새 웹 사이트를 제시해야합니다.

+0

감사합니다. 나는 그것을 직접 시도하지 않았지만 이것이 효과가있을 것이라고 나는 생각한다. –

2

당신은 링크를 "나는 운이 좋은 기분"구글을 사용할 수 있습니다 :이 실제로 검색입니다

WebBrowser.Navigate('http://www.google.com/search?q=TEST&btnI'; 

을, 그래서 당신이 원하는 (무죄) 값으로 TEST 검색 문자열 변경 : 책을 , 고양이, 솜털 + 동물, ...

+1

페이지에'onunload'가 있으면 사용자 확인이 필요할 수 있습니다. 또한 프로그래머는 예기치 않은 팝업을 차단해야합니다. 그렇지 않으면 몇 시간 동안 무료로 실행하면 응용 프로그램이 제어 할 수 없게됩니다. – stanleyxu2005

+0

감사합니다. 모든 카테고리와 모든 항목의 웹 사이트를 검색하고 싶습니다. 구체적인 것은 없어야합니다. –

관련 문제