mirror of
https://github.com/vimagick/dockerfiles
synced 2024-06-29 18:21:24 +00:00
update browserless
This commit is contained in:
parent
46a3eef3b0
commit
110846629e
@ -5,27 +5,6 @@ browserless
|
|||||||
way. It takes care of all the binaries and managing of Chrome so you don't have
|
way. It takes care of all the binaries and managing of Chrome so you don't have
|
||||||
to.
|
to.
|
||||||
|
|
||||||
## docker-compose.yml
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
version: '3.8'
|
|
||||||
services:
|
|
||||||
browserless:
|
|
||||||
image: browserless/chrome:1-chrome-stable
|
|
||||||
ports:
|
|
||||||
- "3000:3000"
|
|
||||||
environment:
|
|
||||||
- DEBUG=browserless/chrome
|
|
||||||
- MAX_CONCURRENT_SESSIONS=100
|
|
||||||
- CONNECTION_TIMEOUT=300000
|
|
||||||
- MAX_QUEUE_LENGTH=100
|
|
||||||
- ENABLE_CORS=true
|
|
||||||
- ENABLE_DEBUG_VIEWER=true
|
|
||||||
- EXIT_ON_HEALTH_FAILURE=true
|
|
||||||
# TOKEN=4e2a9c32-2854-479a-a9f3-ba8899f2fdc1
|
|
||||||
restart: unless-stopped
|
|
||||||
```
|
|
||||||
|
|
||||||
## screenshot.js
|
## screenshot.js
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
@ -111,4 +90,26 @@ i.ytimg.com
|
|||||||
www.youtube.com
|
www.youtube.com
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Waiting for Condition (v2)
|
||||||
|
|
||||||
|
[async][2] functions are supported
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ cat fn.js
|
||||||
|
async () => {
|
||||||
|
await new Promise(resolve => {
|
||||||
|
const interval = setInterval(() => {
|
||||||
|
var e = document.querySelector('#tryit-data');
|
||||||
|
if (e && e.innerText.includes('country')) {
|
||||||
|
resolve();
|
||||||
|
clearInterval(interval);
|
||||||
|
}
|
||||||
|
}, 1000)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
$ http '127.0.0.1:3000/content?token=1234567890&stealth&--proxy-server=http://x.x.x.x:8080' url='https://ipinfo.io' waitForFunction[fn]=@fn.js waitForFunction[timeout]:=10000 > ipinfo.html
|
||||||
|
```
|
||||||
|
|
||||||
[1]: https://docs.browserless.io/
|
[1]: https://docs.browserless.io/
|
||||||
|
[2]: https://docs.browserless.io/HTTP-APIs/content#waitforfunction
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
version: "3.8"
|
version: "3.8"
|
||||||
services:
|
services:
|
||||||
browserless:
|
browserless:
|
||||||
image: ghcr.io/browserless/chromium:v2.12.0
|
image: ghcr.io/browserless/chromium:v2.13.0
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
environment:
|
environment:
|
||||||
|
Loading…
Reference in New Issue
Block a user