Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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
Reactjs 使用Prerender.io如何将爬虫重定向到我们的碎片站点?_Reactjs_Prerender_Google Crawlers - Fatal编程技术网

Reactjs 使用Prerender.io如何将爬虫重定向到我们的碎片站点?

Reactjs 使用Prerender.io如何将爬虫重定向到我们的碎片站点?,reactjs,prerender,google-crawlers,Reactjs,Prerender,Google Crawlers,目前,我们正在使用prerender节点对HTML内容进行爬网。只有当我们将“\u转义\u片段”添加到我们的url时,它才起作用。如何在不添加哈希标记的情况下查看已爬网的HTML内容 例如: 我们能在没有“\u转义的\u片段”的情况下看到HTML内容吗 示例: 这是假定的预渲染节点行为。您可以分叉并更改其源代码,使其将HTML内容呈现到您的自定义url,而不是\u escaped\u fragment.=参数,或者从中检查并使用自定义参数 您可以在此答案的注释中找到可以应用于源代码的更改。您能

目前,我们正在使用prerender节点对HTML内容进行爬网。只有当我们将“\u转义\u片段”添加到我们的url时,它才起作用。如何在不添加哈希标记的情况下查看已爬网的HTML内容

例如:

我们能在没有“\u转义的\u片段”的情况下看到HTML内容吗

示例:

这是假定的预渲染节点行为。您可以分叉并更改其源代码,使其将HTML内容呈现到您的自定义url,而不是
\u escaped\u fragment.=
参数,或者从中检查并使用自定义参数


您可以在此答案的注释中找到可以应用于源代码的更改。

您能否重新表述您的问题,以便社区能够帮助您?你想看看网络爬虫看到了什么吗?如果是这样,您可以在浏览器中导航到
\u转义\u fragment\u=
页面。当我们将“?\u转义\u fragment\”添加到我的url时,我可以在页面视图源中看到html内容。否则它不会显示在页面视图源中。我在prerender节点文档中找不到任何自定义参数。在prerender节点源代码中更改这一行,您将能够看到html内容。我不明白你为什么需要这个。也许参数就是你们需要的。你们能告诉我从这个语句中需要改变什么吗。如果(parsedQuery&&parsedQuery['escaped_fragment']!==未定义)isRequestingPreRenderPage=true;只需删除parsedQuery['escaped_fragment']!==不确定。多谢各位