问题标签 [slurp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
11764 浏览

web-crawler - 如何设置仅允许站点默认页面的robot.txt

假设我在http://example.com上有一个网站。我真的很想让机器人看到主页,但是任何其他页面都需要阻止,因为它对蜘蛛毫无意义。换句话说

http://example.comhttp://example.com/应该被允许,但 http://example.com/anythinghttp://example.com/someendpoint.aspx应该被阻止。

此外,如果我可以允许某些查询字符串传递到主页,那就太好了: http ://example.com?okparam=true

但不是 http://example.com?anythingbutokparam=true

0 投票
15 回答
187878 浏览

string - 在 Perl 中,如何将整个文件读入字符串?

我正在尝试将 .html 文件作为一个大长字符串打开。这就是我所拥有的:

这导致:

但是,我希望结果看起来像:

这样我可以更轻松地搜索整个文档。

0 投票
7 回答
2296 浏览

html - 如何将文件内容读入 Perl 标量?

我想做的是从另一台服务器获取文件的内容。由于我与 perl 不协调,也不知道它的 mods 和功能,所以我是这样处理的:

我认为 id 做的是从服务器获取文件,放在我的本地机器上,编辑内容,上传到任何地方然后删除临时文件。

但我似乎无法弄清楚如何获取文件的内容;

不断出错;

使用未初始化的值 $fileContents

我猜这意味着它没有返回值。

非常感谢任何帮助。

>>>>>>>>>> 编辑 <<<<<<<<<<

以上使用 print 将打印整个文件。但是,由于某种原因,这两个正则表达式返回错误。知道为什么吗?

0 投票
2 回答
59 浏览

yahoo - 为什么是雅虎!Slurp 请求 /1338.aspx?


IP:67.195.112.247
主机:b3091104.crawl.yahoo.net
国家:美国

0 投票
3 回答
322 浏览

perl - Perl 的 Slurp 模块是如何工作的?

我查看了Slurp的来源,我很想了解它是如何slurp()工作的:

文件甚至在哪里打开?

0 投票
3 回答
54687 浏览

perl - 将文件读入 Perl 中的变量

可能重复:
在 Perl 中将文件转换为字符串的最佳方法是什么?

这段代码是在 Perl 中将文件内容读入变量的好方法吗?它有效,但我很好奇是否应该使用更好的做法。

0 投票
2 回答
798 浏览

java - 用 clojure 啜食 /proc/cpuinfo

(Clojure 新手)

在我的 linux 机器上,slurping/proc/cpuinfo会引发错误:

有人知道这是为什么吗?(/proc 文件系统是 Java 中的某种二等公民吗?)

编辑:以下代码改编自 nakkaya.com,完美运行:

我想知道为什么会有这种差异?

0 投票
4 回答
246 浏览

perl - Perl - 文件slurping问题

我正在运行以下代码:

$file 指的是一个看起来像这样的文本文件:

我在两个不同的 Linux 机器上运行了这段代码。其中之一给了我预期的输出(与文本文件中显示的完全相同)。另一个给了我这个:

...这有效地阻止了我进一步操纵内容。

我检查了 Perl 版本——给我预期输出的是 5.10,而另一个是 5.8。但是,我在过去使用 5.8 对类似文件执行了完全相同的代码。

我还尝试通过 :set ff=unix 将文件从 DOS 转换为 UNIX,但无济于事。

0 投票
1 回答
412 浏览

clojure - Clojure:缺少数据文件依赖关系的 War 编译失败

我正在开发一个 webapp,它依赖于某个数据文件在运行时被 slurped。如果没有数据文件,我似乎无法编译。为什么是这样?

这是在我的 core.clj

然后当我尝试编译时:

我得到了这个例外

我怎样才能编译我的战争?我不需要在编译时对文件进行 slurped 甚至检查是否存在。提前致谢!

[更新]

这不是特定于 war 文件打包或环的,例如:

然后:

我怎样才能解决这个问题?

0 投票
3 回答
176 浏览

perl - '没有这样的文件或目录',即使我拥有该文件并且它对每个人都有读取权限

我在 CentOS 上有一个 perl 脚本,正在尝试使用 File::Slurp 读取文件:

但我收到以下错误:

尽管我以 myuser 身份运行脚本并且:

这是在 CentOS 6.4 上的 perl 5.10.1 x86_64 上。

这可能是什么原因造成的?