python - 使用 python、selenium、chrome-driver 获取所有页面源,不仅是类
问题描述
我使用这段代码:
from selenium import webdriver
chrome_path = r"url_path_of_my_location\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
driver.get("url_of_my_website")
posts = driver.find_elements_by_class_name("mk-league-product-name")
for x in posts:
print(x.text)
它工作得很好,但是我可以以某种方式打印页面的所有源代码,而不仅仅是按类名打印这些元素吗?
解决方案
你必须使用
print(driver.page_source)
推荐阅读
- regex - 当有多个字段分隔符时,使用 AWK 忽略字段中的逗号
- php - 如何在宅基地内的 2 个 Laravel 6 应用程序之间发送 CURL 发布请求?
- javascript - JavaScript 中的上一个问题按钮和保存用户答案
- javascript - 运行“exec('npm version minor')”和“exec(`git push --delete origin)”不断询问用户名和密码
- javascript - 材料表复选框 [React.js]
- java - 如何通过@Aspect 为字段设置值?
- ios - 在可见区域仅显示字符串的最后一部分。iOS平台问题
- html - 输入'FormGroup | null' 不可分配给类型 'FormGroup'。类型“null”不能分配给类型“FormGroup”。角 11
- r - R中的ggvis:鼠标悬停时更改颜色
- python - Python 在可选数量的列表中找到相同的元素