Package us.codecraft.webmagic.proxy
Interface ProxyProvider
-
- All Known Implementing Classes:
SimpleProxyProvider
public interface ProxyProvider
Proxy provider.- Since:
- 0.7.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default Proxy
getProxy(Request request, Task task)
Returns a proxy for the request.default Proxy
getProxy(Task task)
Deprecated.UsegetProxy(Request, Task)
instead.void
returnProxy(Proxy proxy, Page page, Task task)
Return proxy to Provider when complete a download.
-
-
-
Method Detail
-
returnProxy
void returnProxy(Proxy proxy, Page page, Task task)
Return proxy to Provider when complete a download.- Parameters:
proxy
- the proxy config contains host,port and identify infopage
- the download resulttask
- the download task
-
getProxy
@Deprecated default Proxy getProxy(Task task)
Deprecated.UsegetProxy(Request, Task)
instead.Get a proxy for task by some strategy.- Parameters:
task
- the download task- Returns:
- proxy
-
-