2017-05-02 30 views
0

如果我有下面的HTML表单:如何使用Python监听来自网站的html文章?

<form action="My-Public-IP-Address" method="post"> 
    Enter Something:<br> 
    <input type="text" name="thing"><br><br> 
    <input type="submit"> 
</form> 

当然与我的实际公网IP地址替换“我公有制IP地址”。

我甚至可以使用我自己的公共IP吗?如果是这样的话,我怎样才能让Python中的监听者来听这个帖子呢?

回答

0

你当然无法与容易,但它不是不可能 你听说过

WWW的您的公网IP听 - 万维网

,为什么人们都要买网站不是公共ip

但是,如果你真的想听你的公共IP你只需要在你的电脑上配置一个网络服务器 首先,你需要找到你的IP地址。 http://whatismyip.com会给你(假设你不知道)。

您可以跳过这一部分,如果你不想要一个名字,而你的“公网IP”

你需要的域名指向的IP地址。您可以在注册域名的注册商处管理DNS条目。网上有很多关于DNS记录的基本教程,但您主要需要为您的域名(如example.com和www.example.com)提供“A”记录。

您需要将域名指向该IP地址。您可以在注册域名的注册商处管理DNS条目。网上有很多关于DNS记录的基本教程,但您主要需要为您的域名(如example.com和www.example.com)提供“A”记录。

然后,在您的计算机上配置Web服务器。 Apache,Nginx,IIS,无论你喜欢什么。最后,如果您的计算机没有直接连接到Internet连接,而是插入到路由器中,则需要配置该路由器以将端口80上的入站流量传递到托管该网站的计算机。如何做到这一点因路由器而异。

会有问题要考虑:

这个有这么多的麻烦,你是与域更好,你可以买到很便宜的这些天

您的IP地址改变 很少除非您支付商业级服务,否则目前没有人获得静态IP地址。如果您的IP很少发生变化,那么您可能只需更新DNS记录即可。平均需要4-24个小时才能在互联网上进行更新。但是你的网站在那段时间内可能无法访问(或者流量可能会被引导到其他用户的旧IP地址,如果其他用户真的知道并且确实是恶意的,那么这种风险确实很小但实际存在)。

只要IP更改,您就可以使用动态DNS服务自动更新您的DNS条目。我认为这些服务中的大部分已经切换到付费服务,并且不再有免费的基本使用层。

您的ISP阻止端口80 没有什么可以做这一个。你可以试着打电话给他们删除这个块,但是你必须通过第一级“你可以尝试重新启动来解决这个问题吗?”无人机和2级“我们不允许这样做”无人驾驶飞机首先。

您的电费变高 计算机用电,并停留在24/7无电源管理把它进入休眠模式将使用更多。另外,计算机会产生热量,这在夏季需要更多的冷却。对于一台电脑来说,这可能不够重要。但是有一个原因是托管服务存在:它们是为这种事物设计的建筑物。如果您希望全天候在线,并希望完全控制您的包装箱,则可能需要考虑廉价的托管服务。如果您愿意,我可以在亚特兰大地区推荐一个非常好的设施。否则,我建议使用一个非常小的低功率Atom盒,可能是mini-ITX外形。

你的服务器宕机/离线/ IP更改权当你需要它的在线之最。 他们的休息。消费类个人电脑和互联网连接并非针对24x7服务器可靠性而设计

您的服务器被黑客攻击 让我们面对它。即使由专业人员管理,服务器也会遭到黑客入侵,网站遭到破坏,电脑也会受到攻击。如果你从你的个人电脑上运行一个网络服务器(是的,你的裸女友的所有照片和你的纳税申报表都是这样的),你会有一段糟糕的时间。

相关问题