Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PythonDjango的角度来看,机器人程序与爬虫程序不同吗_Python_Django_Web Crawler_Scrapy_Bots - Fatal编程技术网

从PythonDjango的角度来看,机器人程序与爬虫程序不同吗

从PythonDjango的角度来看,机器人程序与爬虫程序不同吗,python,django,web-crawler,scrapy,bots,Python,Django,Web Crawler,Scrapy,Bots,事实上,我对术语感到困惑。我正在研究刮痧,我想它是用来抓取网站和提取一些数据的 但是我想制作一些python程序,它的功能与实际用户的类似。我是说,我喜欢自动化任务 E、 g访问www.myblah.com,然后获得某个类别中最便宜的产品,如果这低于我预设的数量,请向我发送电子邮件 现在我不知道这类东西是爬行还是其他什么 我可以在scrapy中这样做,或者我们有其他库来完成这类任务。是一个可以用来创建机器人或爬虫(又名蜘蛛)的框架。爬虫是特定类型的机器人,但机器人不一定是爬虫。爬虫的定义是为了探

事实上,我对术语感到困惑。我正在研究刮痧,我想它是用来抓取网站和提取一些数据的

但是我想制作一些python程序,它的功能与实际用户的类似。我是说,我喜欢自动化任务

E、 g访问www.myblah.com,然后获得某个类别中最便宜的产品,如果这低于我预设的数量,请向我发送电子邮件

现在我不知道这类东西是爬行还是其他什么

我可以在scrapy中这样做,或者我们有其他库来完成这类任务。

是一个可以用来创建机器人或爬虫(又名蜘蛛)的框架。爬虫是特定类型的机器人,但机器人不一定是爬虫。爬虫的定义是为了探索页面(节点)图及其嵌入的URL(边缘),尽管它们可能会受到以下特定URL的限制

自动化任务是机器人的工作。Scrapy能否实现这一目标将取决于需要什么样的信息以及必须如何采取行动。如今,许多网站都大量使用javascript,因此,如果机器人无法执行javascript并正确提供cookies,那么它可能无法获取任务所需的信息。某些web自动化任务可能需要浏览器插件,甚至可能需要GUI自动化工具