Skip to content

Commit

Permalink
Bugfix/#1-Ferret
Browse files Browse the repository at this point in the history
  • Loading branch information
luckylittle committed Mar 12, 2019
1 parent 21b8866 commit ca9b83b
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
downloads/*
.idea/
ferret/ferret.log
13 changes: 13 additions & 0 deletions ferret/dzone-refcardz.fql
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// Login
LET login = DOCUMENT("https://dzone.com/users/login.html", true)
LET login_btn = ELEMENT(login, "button[type=submit]")
INPUT(login, "form[role=form] input[name=j_username]", "[email protected]", 5)
INPUT(login, "form[role=form] input[name=j_password]", "password123456", 5)
CLICK(login_btn)
WAIT_NAVIGATION(login)

// Refcardz
LET refcardz = DOCUMENT("https://dzone.com/users/3590306/dzone-refcardz.html?sort=saved", true)
WAIT_ELEMENT(refcardz, 'p[class=comment-title]', 25000)
FOR el IN ELEMENTS(refcardz, "p[class=comment-title]")
RETURN ELEMENT(el, "a")
11 changes: 11 additions & 0 deletions ferret/run_docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/bash

echo 'Remove alpeware/chrome-headless-stable container including the volume'
docker stop chrome-headless
sleep 5
docker rm -v chrome-headless
sudo rm -rf /tmp/chromedata

echo 'Starting alpeware/chrome-headless-stable Docker container'
docker pull alpeware/chrome-headless-stable
docker run -d -p=127.0.0.1:9222:9222 --name=chrome-headless -v /tmp/chromedata/:/data alpeware/chrome-headless-stable
4 changes: 4 additions & 0 deletions ferret/run_ferret.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash

echo 'Running dzone-refcardz.fql via headless Chrome'
ferret -time --cdp http://127.0.0.1:9222 dzone-refcardz.fql

0 comments on commit ca9b83b

Please sign in to comment.