upwork helper Part 3 job analyzer

Post on by michaelyin

As I said before, the third part is a application which analyze the job data and return back some useful data based on statistical analysis.

The package used in this program:

nltk (Amazing library to play with natural language, in this application, I use it to analyze the job info such as job keywords) pandas (Make me easy to use data structures and data analysis tools, in this article, I ...

upwork helper Part 2 job viewer

Post on by michaelyin

As I said in the last post, the second part of the program which help me better find work on upwork is a web app which display the job data in better UI, there are many options to do this job, django seems a good choice because django has a a very good doc and tons of package for future expansion.

Now I need to choose a frontend framework to ...

upwork helper Part 1 job spider

Post on by michaelyin


Upwork, formerly Elance-oDesk, is a global freelancing platform where businesses and independent professionals connect and collaborate remotely. It is one of the largest freelancer marketplaces. I have started to work on this platform since 2014 as a software developer. When I am using upwork to find interesting job to post, it seems the results are not very satisfied and the web page displaying the detail of the job is ...

How to disable ghostdriver.log when using selenium

Post on by michaelyin

When I am using selenium with phantomjs, it will always create a log file called ghostdriver.log in the directory, which is very annoying sometime.

So I dive into the source code and find a way to fix this problem.

Here is the code to launch phantomjs, the file is located in $VIRTUALENV/lib/python2.7/site-packages/selenium/webdriver/phantomjs/service.py

self.port = port
self.path = executable_path
self.service_args ...