python - 如何在 python 中使用 Selenium 和 Beautifulsoup 解析网站?

标签 python selenium beautifulsoup

刚接触编程,并想出了如何使用 Selenium 导航到我需要去的地方。我现在想解析数据,但不知道从哪里开始。有人可以握住我的手并指出正确的方向吗?

任何帮助表示赞赏 -

最佳答案

假设您在要解析的页面上,Selenium 将源 HTML 存储在驱动程序的 page_source 属性中。然后将 page_source 加载到 BeautifulSoup 中,如下所示:

from bs4 import BeautifulSoup

from selenium import webdriver

driver = webdriver.Firefox()

driver.get('http://news.ycombinator.com')

html = driver.page_source

soup = BeautifulSoup(html)

for tag in soup.find_all('title'):
    print(tag.text)
    
Hacker News

关于python - 如何在 python 中使用 Selenium 和 Beautifulsoup 解析网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960326/

相关文章:

python - 单击后禁用按钮 - Odoo v8

python - Selenium:启动 Web 驱动程序实例时引发太多 Chrome 进程

python - BeautifulSoup 在使用 find 时挂起

python - 仅当有两个类并且共享相同的第一个时才选择元素

python - python- youtube。获取网址视频列表

python - 将多列除以 Pandas 中的另一列

python - 在 Airflow DAG 中导入本地模块(python 脚本)

python - 如何使用 QStyledItemDelegate 呈现列的 QIcons?

python - Selenium 随机超时异常没有任何消息

python - 如何使用 selenium 驱动程序 python 单击覆盖层中的第一个链接