- JiangXin jiangxinnju@163.com
Some small programs of Zhihu.
- Use the xml as the configuration instead of main function's argument.
- Add the responsive xml dtd file.
- Use XPath to improve the effecience and accuracy.(Such as the "strong" tag)
- Add the feature that you can shutdown automatic when the task is finished.
- Add some extra function like this:
- If you want to unfollow some people, you can give the number that you want to unfollow.
- You can follow all the people who have been followed by some people.
- You can follow all the people who have followed some topic or question.
- Add some unit test. [20150802]
- Add log system for some information produced on the process of running. [20150802]
- Optimize the structure of project. [20150802]
- Use the maven to reconstruct the project. [20150804]
- Unify the character encoding of all files to GBK. [20150805]
- Add the function of crawler. [20150818]
- Use the JAXB to simplify the process of parser xml. [20151109]
- Update the version of selenium to the latest version. [20151109]
- Add the interface to match some other browsers than firefox. [20151109]
- Delete the old methods for parsing the configuation. [20151110]
- Realise the auto recognizion of verifying code.
- Fix the bug that the actual operator number is always less than the required number.
- Write some important comment.
- Package the program as a single jar package.
- Add some extra function like this:
- If you want to unfollow some people, you can choose which kind of people you will unfollow.
- Use the schema to replace the dtd file.
- Solve the problem of uncorrect cookie setting in httpclient.
- Use multithreading in the crawler.
- Test for validation.(multibrowsers support)
- Recognize the log, and upgrade the log from 1 to 2.
- Fork it
- Create your feature branch(
git check -b my-new-feature
) - Commit your changes(
git commit -am "Add some feature"
) - Push to the branch(
git push origin my-new-feature
) - Create new Pull Request
- The MIT License (MIT) http://mit-license.org/