我开发了一个网络爬虫来搜索我公司网站上的某些标签,以确保它们是实时的,有谷歌分析,等等。但是,我的公司有近百个网站,所以实际的爬取过程实际上就是爬取。所以我想创建一个表单,用户输入我们其中一家公司的网址,它只抓取那个网站。我不擅长使用表单,所以我基本上希望表单做的是存储用户输入的 url,然后重定向到另一个页面,在该页面中将 url 提供给爬虫并显示结果。这基本上是我到目前为止所拥有的,不多,我无法重定向到不同的页面并存储 URL 变量,因此我可以将它传递给我拥有的爬虫代码。
<div id="main-content" class="mc-left"> <div class="entry"> <div style="position:absolute; margin-left:520px; height:25px; width:120px; font-size:10px;"> </div>
</div>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<form name="form1" id="form1" method="POST" action="submitcrawler.php">
<div class="hiddenfields">
<p>Website Address:<br>
<input name="websiteaddress" type="text"></p>
<input type="submit" class="submit" name="submit" value="Submit">
</form>
如您所见,我希望此表单将我带到 submitcrawler.php,但是,当我创建该 php 文件时,当我点击提交时,它会将我带到当前的 slug (../crawler-2/submitcrawler.php 而不是 . ./submitcrawler.php) 所以它会抛出 404 错误