Chenxiao Guan - chenxiag@andrew.cmu.edu
This is the program for the final project of the course Privacy Policy, Law and Technology at Carnegie Mellon University. The program collects data from different websites with different ad or tracker blockers installed. The purpose of the project is to compare different blockers performances based on the loading time changes, memory usage changes and number of trackers blocked on websites. Therefore, the script will collect these information for further data analysis. By running measure.py, it will collect data and one can use Plotting.ipynb for data visualization afterwards.
- AdBlock Plus
- Ghostery
- Adguard
- Privacy Badger
- uBlock Origin
- Python 3
- Selenium
- matplotlib
$ python measure.pyOne can change the list of websites in the urls folder. One can also change the list of blockers in util.py, but it is required to implement the method so that the script can get the number of trackers blocked.