Bots 创建一个只访问我的网站的机器人

Bots 创建一个只访问我的网站的机器人,bots,Bots,我有一个Wordpress网站,它自动从RSS提要获取一些信息,发布这些信息,然后在内置Wordpress功能的帮助下,为该帖子设置一个自定义字段,其中包含一个名称和一个值。问题是,只有当有人访问发布的帖子时,才会设置此自定义字段。因此,我必须访问每一个新帖子,以便应用自定义字段,或者等待访问者这样做 我期待着创建一个机器人、网络爬虫或蜘蛛,每小时只访问我所有的新网页一次,这样当文章发布时,自定义字段就会自动应用 有任何方法可以使用PHP或其他基于web的语言创建此功能。我在Mac电脑上,所以我

我有一个Wordpress网站,它自动从RSS提要获取一些信息,发布这些信息,然后在内置Wordpress功能的帮助下,为该帖子设置一个自定义字段,其中包含一个名称和一个值。问题是,只有当有人访问发布的帖子时,才会设置此自定义字段。因此,我必须访问每一个新帖子,以便应用自定义字段,或者等待访问者这样做

我期待着创建一个机器人、网络爬虫或蜘蛛,每小时只访问我所有的新网页一次,这样当文章发布时,自定义字段就会自动应用


有任何方法可以使用PHP或其他基于web的语言创建此功能。我在Mac电脑上,所以我不认为Visual Basic是一个解决方案,但我可以尝试安装它。

例如,您可以编写一个shell脚本来调用(或者如果没有,您可以调用
curl-0
),并安排它每小时运行一次,例如使用
cron

它可以像以下脚本一样简单:

#!/bin/sh
curl -0 mysite.com
假设它被称为
visitor.sh
,并且被设置为可执行,那么您可以通过键入
crontab-e来编辑crontab来计划它。是一个链接,它解释了如何完成第二部分。您基本上需要将这一行添加到crontab中:

0    *    *    *    *    /path/to/.../visitor.sh
(这意味着:每隔一小时运行位于
/path/to/../visitor.sh
的脚本。)


请注意,脚本将从您的计算机上运行,因此它仅在计算机运行时运行。

crontab
是一个很好的观点,您也可以使用
curl
lynx
浏览web。它们很轻。

您可能应该提到cron(作为安排脚本的一种方式)+1不管怎样,还有什么比用PHP做事情更简单的吗?@user1116921:cURL不限于PHP。还有一个cURL的命令行版本。wget在这方面比较简单,除非你需要身份验证和其他非琐碎的东西。显然,
wget
不是默认安装在Mac OS X上的。我更新了答案以包含
curl
。将它放在一个名为的新文件中,例如
myscript.sh
。确保该文件可以执行,就这样,您只编写了一个shell脚本。就这么简单。也许有办法避免去拜访。你能说得更具体一点吗?我只需要一个机器人来访问我的网页,第一次运行它,这样Wordpress功能就可以工作了。必须打印或执行页面才能使功能正常工作。我够清楚了吗?为什么你需要通过网站访问触发这个?听起来,让代码按照服务器本身定义的时间表运行会更好?当然可以。你的意思是运行一些代码,并在我安装Wordpress的服务器中安排一个cronjob。这将是伟大的,因为它将运行在线。什么意思?curl返回文本html,它是从服务端进程请求的。它取决于你的网页如何考虑“访问”,比如说,唯一的IP地址,或者只是点击……无论如何,我只需要某人或机器人来运行或执行我的站点中的每一个网页在一个小时内。不一定要归还什么东西。