【问题标题】:Extract search results from external url using Electron cross platform?使用 Electron 跨平台从外部 url 中提取搜索结果?
【发布时间】:2016-12-05 14:48:14
【问题描述】:

我打算使用电子创建一个应用程序来从网站中提取数据并将其保存在数据库中。这个网站类似于 google(一个输入和一个搜索按钮,但没有 API),但第一次搜索需要引入验证码。我关心的是找出使发送请求和收集结果的过程自动化的简单方法。 Selenium 可以是一种方式还是不需要其他扩展来实现它?请给我建议?(我没有 Electron 经验)

【问题讨论】:

  • 很抱歉我没有以一种可以理解的方式表达自己。我需要的是创建一个应用程序来从类似于 google.com 的网站收集信息。首先我决定使用 Electron,因为我有 JS 经验,其次我想体验它的功能。该网站需要一次验证码,直到开始搜索项目,但我想我可以通过手动插入验证码,在 webview 或模式中加载该网站来传递验证码。然后开始自动搜索我的项目(> 10000 个项目)。目前我正在努力从 webview 中选择 DOM 片段。

标签: javascript node.js electron atom-editor


【解决方案1】:

对不起,我不完全理解这个问题。 您想从网站上抓取数据。但是为什么你想用 Electron 这样做呢? 您可以使用驱动程序(如 chromedriver)以多种不同的方式(和语言)使用 selenium。

问题是关于 Electron 和 Selenium,还是关于如何避免验证码并使流程自动化?

在第一种情况下,您可以遵循: https://github.com/electron/electron/blob/master/docs/tutorial/using-selenium-and-webdriver.md

在另一种情况下,它取决于网站和许多其他事情。

PS:如果我设置了验证码,那是因为我不希望有人废弃我的数据 :)

【讨论】:

  • 我为我的问题添加了评论以提高其清晰度。我开始使用 来实现我的目标。
猜你喜欢
  • 2018-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-30
  • 2020-06-27
  • 2020-03-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多