Thomas Wade
|
ca49b6d1b6
|
Get users' likes
|
2018-09-20 01:00:15 +09:30 |
|
Thomas Wade
|
539580de2a
|
Ignore collections
I really don't want to iterate over collections so we'll just ignore them outright
|
2018-09-20 00:59:39 +09:30 |
|
Thomas Wade
|
cdf78f0208
|
Sprinkle a bit of NoneType safety into the mix
|
2018-09-20 00:59:13 +09:30 |
|
Thomas Wade
|
cde49030dc
|
Use a list to store users' tracks and likes
|
2018-09-20 00:58:48 +09:30 |
|
Thomas Wade
|
aff01870b5
|
Scroll until limit is reached
|
2018-09-20 00:54:30 +09:30 |
|
Thomas Wade
|
3decee9b03
|
List tracks
|
2018-09-19 20:49:54 +09:30 |
|
Thomas Wade
|
8b4c3f5489
|
Genericise Get_Tracks_Info to take any infiniscrolling list URL
|
2018-09-19 20:48:21 +09:30 |
|
Thomas Wade
|
33dd9edcdc
|
Actually use element provided by loop
*facedesk*
|
2018-09-19 18:37:04 +09:30 |
|
Thomas Wade
|
8c8631df7c
|
Scroll through tracks page
|
2018-09-19 15:11:22 +09:30 |
|
Thomas Wade
|
5781fab7bd
|
Add some better structure to status prints
|
2018-09-19 09:49:01 +09:30 |
|
Thomas Wade
|
3f8aa7304f
|
Scrape tracks
Some scrolling is still needed to actually get the whole track list
|
2018-09-18 20:01:38 +09:30 |
|
Thomas Wade
|
deed2cf88d
|
Add specific package versions
|
2018-09-18 18:58:23 +09:30 |
|
Thomas Wade
|
30eebeef90
|
Extract basic info scraping into function
|
2018-09-18 18:35:57 +09:30 |
|
Thomas Wade
|
e5b2e8861a
|
Print what's happening while scraping
|
2018-09-18 18:21:30 +09:30 |
|
Thomas Wade
|
4f36369d84
|
Get follower and following count
|
2018-09-18 18:13:07 +09:30 |
|
Thomas Wade
|
51624e9715
|
Use user object where possible
|
2018-09-18 18:08:13 +09:30 |
|
Thomas Wade
|
9b9345887b
|
Check if element exists before parsing
|
2018-09-18 17:45:54 +09:30 |
|
Thomas Wade
|
b8a6a431bf
|
Initialise to None
|
2018-09-18 17:45:01 +09:30 |
|
Thomas Wade
|
0846626460
|
Print out collected details of each user
|
2018-09-18 17:39:42 +09:30 |
|
Thomas Wade
|
e94c4ac596
|
Add Bossfight to users_to_process
|
2018-09-18 17:39:16 +09:30 |
|
Thomas Wade
|
0eedc67144
|
Use User class instead of dictionary
|
2018-09-18 17:38:48 +09:30 |
|
Thomas Wade
|
7792e5cbda
|
Correct copy-paste
|
2018-09-18 16:35:43 +09:30 |
|
Thomas Wade
|
3879d437e2
|
Store collected data in user_dict
|
2018-09-18 15:54:37 +09:30 |
|
Thomas Wade
|
c45391c436
|
Move comment for consistency
|
2018-09-17 23:58:49 +09:30 |
|
Thomas Wade
|
7cb2e2a2ff
|
Get username, track count, and like count
|
2018-09-17 23:55:53 +09:30 |
|
Thomas Wade
|
7c7c016e27
|
Disable image loading
|
2018-09-17 23:55:18 +09:30 |
|
Thomas Wade
|
65c92026d9
|
Add initialisation messages
|
2018-09-17 23:55:01 +09:30 |
|
Thomas Wade
|
8241702fb1
|
Don't get page in setup phase
|
2018-09-17 23:54:06 +09:30 |
|
Thomas Wade
|
6ca88dfd94
|
Capitalise ChromeDriver
|
2018-09-17 23:52:21 +09:30 |
|
Thomas Wade
|
8faf429e0c
|
Initial commit
So far just pulls out the name of the target user
|
2018-09-17 19:06:39 +09:30 |
|