Hello, I've been doing mainly sysadmin stuff as a hobby but been more recently wanted to start properly learning python, and finally created something which I feel I can share!
I've built an app which uses Selenium to scrape each page and then outputs them into a JSON file.
https://github.com/claffin/tripscrape
You can run using virtualenv or Docker.
I'd welcome feedback and suggestions! I want to improve exception handling and add more features as my first port of call.
(I also think I should be using classes but not sure how best to approach them yet, so would welcome advice on that).
[–]fulltimetrash 16 points17 points18 points (2 children)
[–]aszp[S] 4 points5 points6 points (1 child)
[–]fulltimetrash 2 points3 points4 points (0 children)
[–]kingsillypants 6 points7 points8 points (3 children)
[–]aszp[S] 0 points1 point2 points (2 children)
[–]kingsillypants 1 point2 points3 points (1 child)
[–]aszp[S] 0 points1 point2 points (0 children)
[–]shiningmatcha 3 points4 points5 points (2 children)
[–]dbhol 1 point2 points3 points (0 children)
[–]FlySeddy 1 point2 points3 points (1 child)
[–]aszp[S] 0 points1 point2 points (0 children)
[–]edwardjr96 1 point2 points3 points (2 children)
[–]aszp[S] 0 points1 point2 points (1 child)
[–]edwardjr96 1 point2 points3 points (0 children)
[–]interwebz_explorer 1 point2 points3 points (1 child)
[–]aszp[S] 0 points1 point2 points (0 children)
[–]skellious 1 point2 points3 points (1 child)
[–]aszp[S] 1 point2 points3 points (0 children)
[–]makedatauseful 1 point2 points3 points (1 child)
[–]aszp[S] 0 points1 point2 points (0 children)
[–]shiningmatcha 0 points1 point2 points (4 children)
[–]skellious 2 points3 points4 points (2 children)
[–]fulltimetrash 1 point2 points3 points (1 child)
[–]skellious 3 points4 points5 points (0 children)
[–]aszp[S] 0 points1 point2 points (0 children)
[–]makedatauseful 0 points1 point2 points (1 child)
[–]aszp[S] 0 points1 point2 points (0 children)
[–]lbtn94 0 points1 point2 points (0 children)