使用Python和MongoDB进行实时分析 - javascript

我是一名Python初学者,致力于使用Python和MongoDB开发非常基本的实时分析工具。
我有一个功能可以更新存储在MongoDB中的URL和综合浏览量的集合:

def track(url):
   hour = datetime.utcnow().replace(minute = 0, second = 0, microsecond = 0)
   db.hourly.update({"hour": hour, "url":url}, {"$inc": {"views": 1}}, upsert = True)
   db.hourly_totals.update({"hour": hour}, {"$inc": {"views": 1}}, upsert = True)

每当对给定URL执行跟踪时,文档集合都会相应地更新,其中每个URL的综合浏览量针对集合“ hourly”进行递增,所有URL的总综合浏览量针对集合“ hourly_totals”进行递增。

自动化此过程以使每次有人访问我的网站页面时执行跟踪的最佳方法是什么?我可以在Python中执行此操作,还是必须将其嵌入Javascript标记中?

参考方案

您可以将javascript(JQuery)代码放在document.ready()方法中,该代码调用Web服务,该Web服务又执行此track方法。如果只想为您的Web服务使用简单的Web服务器,请使用bottle。

Javascript-Python:将动态生成的图像提供给客户端浏览器? - php

场景:用户加载页面,正在生成图像,显示加载栏,通知事件已发送到浏览器。我正在使用python代码生成图像。拥有启动脚本或将Web服务器代码嵌入python脚本的Web服务器是否理想?图像完成渲染后,客户端应收到一条消息,说明图像成功并显示图像。如何设计它以同时支持并发用户?是否只需为每个导航到该网页的新用户启动python脚本就足够了?在这种情况下拥有实时W…

JavaScript中的字符串评估函数 - javascript

            JavaScript中是否有任何内置函数,例如Python中的eval内置函数?注意:eval函数将方程式作为字符串并返回结果。例如,假设变量x为2,则eval("2x+5")返回9。 参考方案 是的,JavaScript中也有eval函数。此外,该声明应有效用于评估,即eval("2*x+5"…

Javascript语言中是否存在python式占位符? - javascript

我有Python的经验,但是对Java语言来说还比较陌生。我知道在Python中,如果我想将一个变量替换为一个字符串(例如),我可以这样做:s = "%s:%s" % (mins, secs)但是,我找不到在Javascript中替换值的等效方法。是否存在类似的问题,还是我会以错误的方式处理? 参考方案 在ES5中不可用,但在ES6中可用…

Python Selenium:单击下拉菜单中的选项时可以更改值吗? - javascript

我正在使用python硒进行一些搜索。在我查询的一个网页上,搜索对话框允许我通过下拉菜单指定是否要搜索所有部分或特定部分。要选择哪个部分,该站点在弹出窗口中有一些单独的对话框,我可以单击一个部分,然后在内部为下拉菜单中的“此部分”选项分配选定部分的值。这是检查选择器时的外观: <select ...> <option id="se…

Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript

我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…