有没有大神会用python写一个趴虫,去趴网页上的内容?有的话私信聊聊吧!
发布网友
发布时间:2022-05-27 10:03
我来回答
共1个回答
热心网友
时间:2023-10-16 06:09
先说下python程序是怎么和页面扯上关系的:
1、页面的展示是需要html来编写的
a、python是怎么让别人看到你写的页面的?在本机上直接双击打开就能看见了,但要在网络上展示给别人浏览的话,需要web服务器来支撑,比如iis服务器、apache服务器。在python中可以使用现成的web框架(这里所说的框架包括了web服务器和它所提供的页面请求和应答处理等),比如楼上说的django、还有tornado、flask、cherrypy、webpy、bottle等
b、python是怎么处理你发的文章的?本机已经写好的html是静态的(比如你写了这个博客的首页),但你想要发文章、给别人评论,那你需要接受页面提交的表单或数据;那么传来的数据可以使用python来处理,并返回给页面再次展示出来。这个“处理”和“返回”再次展示的操作可使用上面提到的web框架来处理,而你只要使用它提供的现成方法。
再说下你该如何编写一个博客:
1、选一个web框架,简单点的可以使用bottle或cherrypy、webpy等,这类框架用起来不会牵涉到其他上面模块或配置,拿来就用;django、tornado、flask呢,内部已经集成了几个其他模块,这些模块是在编写大型网站所需要的。所以我建议你使用bottle或webpy。
2、还需要哪些?需要数据库知识,也就是一个博客程序需要数据库的支持,比如mysql,你的数据得存到里面供python读取。同时你也要设计一个博客数据库,当然你可以拿网现成的。
3、遇到问题,可以查你所选的框架的文档、python的文档、还有网上的实例代码。追问这是介绍python的,你会不会用它写趴虫的程序啊