问题标签 [quora]

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 投票
1 回答
2125 浏览

python - Python & Selenium:元素当前不可交互且可能无法操作

我对 Selenium 有点陌生,所以在尝试登录Quora网站后:

我有这个错误:

回溯(最近一次通话最后一次):...

文件“quora.py”,第 39 行,log_in email_field_element.clear()

文件“/home/annieshlepak/work/QuoraAutomatization/env/lib/python3.5/site-packages/selenium/webdriver/remote/webelement.py”,第 92 行,清晰的 self._execute(Command.CLEAR_ELEMENT) ...

selenium.common.exceptions.InvalidElementStateException:消息:无效元素状态:元素当前不可交互并且可能无法操作

0 投票
1 回答
359 浏览

python - Selenium 在 ssh 服务器上使用 Python:InvalidElementStateException 和 ElementNotVisibleException

我正在尝试登录Quora网站。在我的本地机器上它运行完美。

但是在 SSH 服务器上(DigitalOcean 上的 droplet)——不,我得到了InvalidElementStateException

我试图通过 来关注元素send_keys(Keys.NULL),并得到了 ElementNotVisibleException

这是代码:

0 投票
0 回答
109 浏览

angularjs - 单击选项卡时避免持续获取数据

我正在开发一个离子应用程序,只要他点击“我的地方”选项卡,它就允许每个用户查看他所有的地方和他被邀请到的地方。问题是每当我打开选项卡时,我都必须通过调用 API 来刷新数据。我试图做的是在他每次添加地点、删除地点或被邀请到某个地点时触发负责获取数据的范围。例如,如果他添加了一个地方,我会发出这个$rootScope.$emit("RefreshPlaces", {});并且在“我的地方”控制器中我有

我遇到的问题是“我的位置”控制器有时没有加载,因此没有收到事件,我们在“我的位置”选项卡(空白页面)上什么也看不到。我做这一切的原因是因为应用程序变慢了,每次用户点击标签时获取数据是没有意义的。

此外,我在使用 Facebook 和 Quora 时注意到,选项卡之间的导航并不总是从服务器获取数据。Quora 或 Facebook 如何知道何时获取数据,何时不获取数据?

0 投票
1 回答
834 浏览

web-scraping - 如何使用 Scrapy 下载我所有的 Quora 答案?

我正在尝试使用Scrapy下载我的 Quora 答案,但我什至似乎无法下载我的页面。使用简单的

返回此错误

怎么了?错误 429 与太多请求相关联,但我只发出一个请求。为什么会太多?

0 投票
1 回答
220 浏览

python - Quora Python库未安装

我在 2015 年初的 MacBook Pro 13" 上使用 macOS 10.13.1(目前是最新版本),并且正在尝试为 python 3.6.1 安装“quora”库。我正在尝试通过键入来安装它这进入终端:

当我这样做时,它说它已经安装了。然后当我输入 python IDLE IDE 时:

作为一个单行程序,它说没有找到名为 quora 的模块,但是当我的终端明确表示它已经安装时。任何有关我如何解决此问题的信息将不胜感激。谢谢。

编辑#1:当我在终端输入时:

我在 IDLE 中运行导入,它给出了这个错误消息: Traceback(最近一次调用最后一次):

文件“/Users/Hussein/Downloads/quora_install.py”,第 1 行,在导入 quora 文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/quora/init .py ”,第 8 行,从用户导入用户,活动 ModuleNotFoundError:没有名为“用户”的模块

编辑#2:到目前为止,我一直在使用适用于 Python 3.6 的 IDE。我尝试在 Python 2.7 中运行导入,这是 Mac 的默认设置,并且工作正常。但我不知道是否有我需要的功能可能在 2.7 版本之后添加到 Python 中。我仍然希望继续尝试使其适用于 v3.6.1。

0 投票
1 回答
5424 浏览

python - 使用 BeautifulSoup 和 Python 2.7 通过 Google 登录网站

我正在为Quora编写 Python 网络爬虫,但需要使用 Google 登录。我已经搜索了网络,但没有什么能满足我的问题。这是我的代码:

由于我没有该站点的任何实际用户名,因此我使用自己的 Gmail 帐户。为了登录,我使用了来自另一个问题的一些代码,但这不起作用。

任何缩进错误都是由于我糟糕的格式。

0 投票
0 回答
1090 浏览

mysql - 对于像 quora 这样的应用程序,什么是合适的数据库模式?

我正在阅读一些文章,其中 Quora 使用 mySql 作为数据库,但仍然设法减少存储数据模式。但是我想知道如果它在关系类型模式中会是什么模式,为什么它不适合。

我尽力创建了一个模式。我想知道为什么它不适合 Quora。

question_table(id,内容,user_id);answer_table(id,内容,question_id,user_id); 评论表(id,内容,source_id,source_type,used_id);- 因为评论可以来自问题、答案和嵌套评论本身

所有表都为其 ID 列引用相同的序列以帮助分层搜索。

其他表如 like_table (id,source_id,user_id); vote_table (id,vote, user_id);

有人可以帮助我学习,为什么这不适合 quora 之类的应用程序?

Quora 没有立即给出他们的数据库设计,但他们说它类似于朋友提要 https://backchannel.org/blog/friendfeed-schemaless-mysql

另一个很好的例子是 Pinterest

https://medium.com/@Pinterest_Engineering/sharding-pinterest-how-we-scaled-our-mysql-fleet-3f341e96​​ca6f

其他资源: https ://www.quora.com/Why-does-Quora-use-MySQL-as-the-data-store-instead-of-NoSQLs-such-as-Cassandra-MongoDB-or-CouchDB-Are -they-doing-any-joins-over-MySQL-Are-there-plans-to-switch-to-another-DB

http://www.bigfastblog.com/quoras-technology-examined

0 投票
1 回答
202 浏览

python - 使用beautifulsoup按类别搜索在quora网站上找不到span标签

我正在使用 beautifulsoup 来解析 quora url,并通过查找包含“icon_action_bar-count”类的标签来检索每个答案的赞成票数。问题是结果始终为空或“无”,尽管可以在原始页面中手动找到该类(使用 mozilla 开发人员界面),

我正在使用这个简单的 beautifulsoup 命令:

在我试图检索的 html span 标签下方,并且 quora url 包含此 html 代码:

https://www.quora.com/Why-do-a-lot-of-rich-people-say-rent-instead-of-buy-property

0 投票
2 回答
219 浏览

python - 获取 Selenium Python 中 Html 按钮生成的内容

使用 Selenium 我正在尝试读取包含在“a”标签中的 href 链接的内容,这是 Quora 上的“View Upvoter”按钮(给你 upvoters 用户名列表),我在 selenium 中使用这个 python 代码,但我得到的结果总是空的,有什么建议吗?这是python代码:

这是 quora 按钮 html :

网站链接:https ://www.quora.com/Can-you-cash-out-bitcoins

0 投票
1 回答
69 浏览

javascript - Quora 如何在同一个 URL 上加载两个不同的网页

如果您访问https://quora.com,但没有 Quora 帐户,您将看到登录/注册页面。但是,如果您访问相同的网址。但确实有一个帐户,你会看到你的提要。Quora 使用什么代码在同一个 URL 上显示两个不同的网页?