《用Python写网络爬虫》讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的三种方法,提取缓存中的数据,使用多个线程和进程来进行并发抓取,如何抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia来进行数据抓取,使用本书介绍的数据抓取技术对几个真实的网站进行了抓取,旨在帮助读者活学活用书中介绍的技术。 《用Python写网络爬虫》适合有一定Python编程经验,而且对爬虫技术感兴趣的读者阅读。
本书以Revit 2015作为平台,由浅入深地介绍了Revit API的基础知识、开发工具以及相关资源,并搭配了大量的实例代码、图片和表格,方便读者更好的理解。本书内容是Revit二次开发基础类教程,共有15章,主要从如下几个方面来构建:功能(事件、界面、宏),类层次(应用类、文档类、元素、族等),不同专业(建筑、结构、MEP各专业相关的API)。 本书适用于想要使用Revit API进行编程的初学者,根据本书的Revit API知识,读者可以搭建起二次开发环境,并开发Revit插件来对Revit的数据进行读取、创建、修改、导入导出等;也可以通过API和.NET技术来创建丰富的用户交互界面,提供更好的用户体验;通过扩展Revit本身不具备的功能,使得Revit和其他软件平台进行交互,实现数据验证、检查以及操作自动化,极大地提高数据利用率以及设计的效率。