1- Read the usage policy of the website. I know this is the third time I mention that, but that tells you its important :)
2- Always try to use the mobile website as it will generate a smaller html pages, so faster load time on your app (for example http://m.imdb.com)
3- The library is powerful, but if the structure of the website changes, then your app will crash. But you can fix that by following the hint number 4
4- Instead of using the HTML Agility Pack on the client side, you can create a server that parses the content from the website, and provides the content to the clients as JSON. In case the structure of the website changes the clients will still have the old data, and you can fix your server to adapt these changes. Also notice using this module will make your app runs faster, as JSON files would be more concise than HTML pages.
相关文章
- 07-28confidence intervals and precision|The One-Mean z-Interval Procedure|When to Use the One-Mean z-Int
- 07-28what is the virtual machine, when and why we need use it ?
- 07-28Jedis事务:Cannot use Jedis when in Multi. Please use Transaction or reset jedis state.
- 07-28A Ten-Step Decision Path to Determine When to Use Blockchain Technologies--区块链技术选择
- 07-28crosss compile VLC with OpenMAX on ARM board(RockChip RK3399),in order to use Hard Acceleration when
- 07-28No log when use commons-loggins and spring-boot
- 07-28Hint when use HTTPAgilityPack
- 07-28Why And When To Use Pre-Update and Pre-Insert Triggers In Oracle Forms
- 07-28javax.servlet.JspTagException:Illegal use of <when>-style tag without <choose >as its di
- 07-28RMAN-06496: must use the TO clause when the database is mounted or open