【问题标题】:Selenium data scrape on popup window by python [duplicate]python在弹出窗口上抓取硒数据[重复]
【发布时间】:2017-05-12 17:05:10
【问题描述】:

我将尝试使用 python 抓取网站的数据。我正在使用 beatifulsouprequests

如果我点击文本链接,其他信息会显示在弹出窗口中。我想在这个弹出窗口中获取数据。

我必须使用硒,但我不知道它。

我搜索,但没有找到弹出窗口。

我可以点击这个带有 selenium 的文本链接,并且弹出窗口已打开,但我无法打开此信息的弹出窗口。

如何使用 selenium 在弹出窗口中获取这些信息?

【问题讨论】:

  • 感谢您的回答,但我的问题有所不同。摘要:- 1- 单击文本链接并打开弹出窗口 2- 信息显示在弹出窗口上 3- 获取此信息 4- 并关闭弹出窗口
  • 英语不好不是问题,但你知道,“I”在英语中总是大写的。
  • 我会注意的。谢谢

标签: python selenium beautifulsoup


【解决方案1】:

你可以使用它来切换到 iframe

iframe = driver.switch_to.frame

然后切换回主体。

driver.switch_to_default_content()

【讨论】:

  • 感谢您的宝贵意见。我尝试但弹出窗口未打开 iframe 或新标签。我想问一个关于我的问题的问题。你能写电子邮件吗?再次感谢您。
  • 可以显示 HTML 页面吗?
  • 我解决了我的问题。信息是嵌入的 html 代码。我发现了这个。感谢您的帮助
猜你喜欢
  • 2020-04-20
  • 2021-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多