Tools
/
Crawler
/
APIs
/
Configuration
Jan. 17, 2022
Crawler: RequestOptions
Type:
object
Parameter syntax
requestOptions: { proxy: 'http://proxy' timeout: 10000 retries: 2 headers: { ... } }
About this parameter
Modify all crawler’s requests behavior.
The Crawler only accepts headers from our list of allowed headers.
The Cookie
header will be replaced by the cookie fetched in login
.
Examples
Copy
1
2
3
4
5
6
7
8
9
10
11
{
requestOptions: {
proxy: 'http://algolia:password@1.1.1.1:8080',
timeout: 10000,
retries: 2,
headers: {
Authorization: 'Bearer Aerehdf==',
Cookie: 'session=1234;',
}
}
}
Parameters
Parameter | Description |
---|---|
proxy
|
type: string (URL)
Optional
Set a proxy for your crawler’s requests. |
timeout
|
type: number
default: 30000
Optional
Set a timeout (in milliseconds) to your crawler’s requests. |
retries
|
type: number
default: 3
Optional
Set a maximum retry to your crawler’s requests. |
headers
|
type: Object
Optional
Specify headers to be sent in the crawler’s requests. Supported headers:
|
Did you find this page helpful?