【发布时间】:2016-10-06 07:44:55
【问题描述】:
我正在尝试从https://www.workday.com/en-us/company/careers/open-positions.html#?q= 获取 div HTML。
但列出工作职位的 div 是基于网络 XHR 从granite.min.js 加载的。
from selenium import webdriver
from bs4 import BeautifulSoup
from pprint import pprint
path_to_chromedriver = "/Users/RichWin/Documents/chromedriver.exe"
browser = webdriver.Chrome(executable_path=path_to_chromedriver)
driver = browser.get('https://www.workday.com/en-us/company/careers/open-positions.html#?q=')
elem = driver.find_element_by_id('template-content')
soup = BeautifulSoup(elem.get_text, "html.parser")
for tag in soup.find_all('div'):
pprint(tag)
谁能帮帮我?
【问题讨论】:
-
请按以下方式更新问题:stackoverflow.com/help/how-to-ask
-
我的问题有什么问题?
-
没有人会为你做这项工作 -> 努力证据是必要的,即向我们展示你遇到问题的代码
-
已完成编辑。对不起,我是新来的。
标签: javascript python selenium