Delphi 설정 WebBrowser 프록시 및 UserAgent
2996 단어 WebBrowser
uses UrlMon, WinInet;
{-------------------------------------------------------------------------------
: SetProcessProxy
: kelei
: 2013.08.03
: aProxyServer ; aProxyPort
: True
SetProcessProxy('127.0.0.1', 80);
-------------------------------------------------------------------------------}
function SetProcessProxy(const aProxyServer: string; const aProxyPort: Integer): Boolean;
var
vProxyInfo: TInternetProxyInfo;
begin
vProxyInfo.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
vProxyInfo.lpszProxy := PChar(Format('http=%s:%d', [aProxyServer, aProxyPort]));
vProxyInfo.lpszProxyBypass := PChar('');
Result := UrlMkSetSessionOption(INTERNET_OPTION_PROXY, @vProxyInfo, SizeOf(vProxyInfo, 0) = S_OK;
end;
{-------------------------------------------------------------------------------
: SetProcessUserAgent
: kelei
: 2013.08.03
: aUserAgent HTTP UserAgent
: True
SetProcessUserAgent('Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3')
-------------------------------------------------------------------------------}
function SetProcessUserAgent(const aUserAgent: string): Boolean;
begin
Result := UrlMkSetSessionOption(URLMON_OPTION_USERAGENT, PChar(aUserAgent), Length(aUserAgent), 0) = S_OK;
end;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[정수리] C# WinForm Webbrowser 아날로그 로그인 카드수요에 따라 자동 로그인 카드 찍기 기능을 완성하여 주요 코드를 공유합니다. 부족한 점이 있으면 가르쳐 주십시오! 프로필을 읽고 출석체크를 할 계정과 비밀번호를 얻습니다. 자신의 사용자 이름과 비밀번호가 명문인 것을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.