Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.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
Linux 在bash中获取随机站点链接_Linux_Bash - Fatal编程技术网

Linux 在bash中获取随机站点链接

Linux 在bash中获取随机站点链接,linux,bash,Linux,Bash,可能重复: 我正在为大学制作一个程序,该程序必须查找网络上出现的单词。我需要做一个算法,找到网站,统计使用的单词数量,然后记录它们,并按使用次数排序。因此我的程序检查的站点越多越好。首先,我想计算随机IP,但问题是这个过程花费太多(我让电脑搜索了一整晚,它只找到了15个站点)。我猜这是因为该网站的IP在网络上分布不均匀,而且大多数IP属于用户或其他服务。现在我想到了一对新方法,我想知道你们的想法: 如果我通过谷歌使用某种词典进行随机搜索会怎么样?字典一开始是空的,每次我执行搜索时,我都会检查一

可能重复:

我正在为大学制作一个程序,该程序必须查找网络上出现的单词。我需要做一个算法,找到网站,统计使用的单词数量,然后记录它们,并按使用次数排序。因此我的程序检查的站点越多越好。首先,我想计算随机IP,但问题是这个过程花费太多(我让电脑搜索了一整晚,它只找到了15个站点)。我猜这是因为该网站的IP在网络上分布不均匀,而且大多数IP属于用户或其他服务。现在我想到了一对新方法,我想知道你们的想法:

如果我通过谷歌使用某种词典进行随机搜索会怎么样?字典一开始是空的,每次我执行搜索时,我都会检查一个站点,只向字典中添加出现过一次的单词,这样就不会通过破坏出现的单词而将我再次发送到该站点

这容易吗

我想做的第一件事是在谷歌搜索中搜索随机页面,而不仅仅是第一个页面,如何做到这一点?我不知道如何计算该搜索的最大页数以及如何直接转到特定页面


谢谢

虽然我认为您不能(或不应该)单独在bash中完成这项工作,但请查看和。它允许通过编程直接查询谷歌搜索


至于要使用什么查询,你可以求助于从字典文件中随机挑选单词——尽管这不会给你一个统一的分布,比如说像“猫”这样的单词比“epichorial”更受欢迎。如果你需要考虑到这些差异的东西,你可以使用a,尽管这似乎是你研究的重点,所以这可能不合适。

你能澄清一下你的意思吗:“我检查一个网站,只在字典中添加出现过一次的单词,这样我就不会再通过破坏事件而进入那个网站了。我不明白这怎么能阻止你访问一个网站两次。